![]() |
Intel® Collaboration Suite for WebRTC
version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
|
Public Member Functions | |
P2PPublication (std::shared_ptr< P2PClient > client, std::string target_id, std::shared_ptr< LocalStream > stream) | |
void | GetStats (std::function< void(std::shared_ptr< ConnectionStats >)> on_success, std::function< void(std::unique_ptr< Exception >)> on_failure) override |
Get connection stats of current publication. | |
void | Stop () override |
Stop current publication. | |
void | Mute (TrackKind track_kind, std::function< void()> on_success, std::function< void(std::unique_ptr< Exception >)> on_failure) override |
void | Unmute (TrackKind track_kind, std::function< void()> on_success, std::function< void(std::unique_ptr< Exception >)> on_failure) override |
void | AddObserver (PublicationObserver &observer) override |
Register an observer onto this p2p publication. | |
void | RemoveObserver (PublicationObserver &observer) override |
Unregister an observer from this p2p publication. | |
|
inlineoverridevirtual |
Pause current publication's audio or/and video basing on |track_kind| provided. Not supported in P2P yet.
Implements owt::base::Publication.
|
inlineoverridevirtual |
Pause current publication's audio or/and video basing on |track_kind| provided. Not supported in P2P yet.
Implements owt::base::Publication.