Publicationのインターフェース
[詳解]
#include <publication.hpp>
◆ AddEventListener()
virtual void skyway::core::interface::Publication::AddEventListener |
( |
EventListener * |
listener | ) |
|
|
pure virtual |
◆ Cancel()
virtual bool skyway::core::interface::Publication::Cancel |
( |
| ) |
const |
|
pure virtual |
◆ CodecCapabilities()
virtual std::vector< model::Codec > skyway::core::interface::Publication::CodecCapabilities |
( |
| ) |
const |
|
pure virtual |
◆ ContentType()
virtual model::ContentType skyway::core::interface::Publication::ContentType |
( |
| ) |
const |
|
pure virtual |
◆ Disable()
virtual bool skyway::core::interface::Publication::Disable |
( |
| ) |
const |
|
pure virtual |
◆ Enable()
virtual bool skyway::core::interface::Publication::Enable |
( |
| ) |
|
|
pure virtual |
◆ Encodings()
virtual std::vector< model::Encoding > skyway::core::interface::Publication::Encodings |
( |
| ) |
const |
|
pure virtual |
◆ GetStats()
virtual boost::optional< model::WebRTCStats > skyway::core::interface::Publication::GetStats |
( |
const std::string & |
selector | ) |
|
|
pure virtual |
◆ Id()
virtual std::string skyway::core::interface::Publication::Id |
( |
| ) |
const |
|
pure virtual |
◆ Metadata()
virtual boost::optional< std::string > skyway::core::interface::Publication::Metadata |
( |
| ) |
const |
|
pure virtual |
◆ Origin()
virtual Publication * skyway::core::interface::Publication::Origin |
( |
| ) |
const |
|
pure virtual |
◆ Publisher()
virtual MemberInterface * skyway::core::interface::Publication::Publisher |
( |
| ) |
const |
|
pure virtual |
◆ RemoveEventListener()
virtual void skyway::core::interface::Publication::RemoveEventListener |
( |
EventListener * |
listener | ) |
|
|
pure virtual |
◆ State()
virtual PublicationState skyway::core::interface::Publication::State |
( |
| ) |
|
|
pure virtual |
◆ Stream()
virtual std::shared_ptr< LocalStream > skyway::core::interface::Publication::Stream |
( |
| ) |
const |
|
pure virtual |
◆ Subscriptions()
virtual std::vector< Subscription * > skyway::core::interface::Publication::Subscriptions |
( |
| ) |
const |
|
pure virtual |
◆ UpdateEncodings()
virtual void skyway::core::interface::Publication::UpdateEncodings |
( |
std::vector< model::Encoding > |
encodings | ) |
|
|
pure virtual |
◆ UpdateMetadata()
virtual bool skyway::core::interface::Publication::UpdateMetadata |
( |
const std::string & |
metadata | ) |
|
|
pure virtual |
このクラス詳解は次のファイルから抽出されました: