|
| ChannelManager (std::unique_ptr< MediaEngineInterface > me, std::unique_ptr< DataEngineInterface > dme, rtc::Thread *worker_and_network) |
|
| ChannelManager (std::unique_ptr< MediaEngineInterface > me, rtc::Thread *worker, rtc::Thread *network) |
|
| ~ChannelManager () |
|
rtc::Thread * | worker_thread () const |
|
bool | set_worker_thread (rtc::Thread *thread) |
|
rtc::Thread * | network_thread () const |
|
bool | set_network_thread (rtc::Thread *thread) |
|
MediaEngineInterface * | media_engine () |
|
void | GetSupportedAudioSendCodecs (std::vector< AudioCodec > *codecs) const |
|
void | GetSupportedAudioReceiveCodecs (std::vector< AudioCodec > *codecs) const |
|
void | GetSupportedAudioRtpHeaderExtensions (RtpHeaderExtensions *ext) const |
|
void | GetSupportedVideoCodecs (std::vector< VideoCodec > *codecs) const |
|
void | GetSupportedVideoRtpHeaderExtensions (RtpHeaderExtensions *ext) const |
|
void | GetSupportedDataCodecs (std::vector< DataCodec > *codecs) const |
|
bool | initialized () const |
|
bool | Init () |
|
void | Terminate () |
|
VoiceChannel * | CreateVoiceChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const AudioOptions &options) |
|
VoiceChannel * | CreateVoiceChannel (webrtc::MediaControllerInterface *media_controller, rtc::PacketTransportInternal *rtp_transport, rtc::PacketTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const AudioOptions &options) |
|
void | DestroyVoiceChannel (VoiceChannel *voice_channel) |
|
VideoChannel * | CreateVideoChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const VideoOptions &options) |
|
VideoChannel * | CreateVideoChannel (webrtc::MediaControllerInterface *media_controller, rtc::PacketTransportInternal *rtp_transport, rtc::PacketTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const VideoOptions &options) |
|
void | DestroyVideoChannel (VideoChannel *video_channel) |
|
RtpDataChannel * | CreateRtpDataChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required) |
|
void | DestroyRtpDataChannel (RtpDataChannel *data_channel) |
|
bool | has_channels () const |
|
bool | SetVideoRtxEnabled (bool enable) |
|
bool | SetCryptoOptions (const rtc::CryptoOptions &crypto_options) |
|
bool | capturing () const |
|
bool | StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes) |
|
void | StopAecDump () |
|
| ChannelManager (std::unique_ptr< MediaEngineInterface > me, std::unique_ptr< DataEngineInterface > dme, rtc::Thread *worker_and_network) |
|
| ChannelManager (std::unique_ptr< MediaEngineInterface > me, rtc::Thread *worker, rtc::Thread *network) |
|
| ~ChannelManager () |
|
rtc::Thread * | worker_thread () const |
|
bool | set_worker_thread (rtc::Thread *thread) |
|
rtc::Thread * | network_thread () const |
|
bool | set_network_thread (rtc::Thread *thread) |
|
MediaEngineInterface * | media_engine () |
|
void | GetSupportedAudioSendCodecs (std::vector< AudioCodec > *codecs) const |
|
void | GetSupportedAudioReceiveCodecs (std::vector< AudioCodec > *codecs) const |
|
void | GetSupportedAudioRtpHeaderExtensions (RtpHeaderExtensions *ext) const |
|
void | GetSupportedVideoCodecs (std::vector< VideoCodec > *codecs) const |
|
void | GetSupportedVideoRtpHeaderExtensions (RtpHeaderExtensions *ext) const |
|
void | GetSupportedDataCodecs (std::vector< DataCodec > *codecs) const |
|
bool | initialized () const |
|
bool | Init () |
|
void | Terminate () |
|
VoiceChannel * | CreateVoiceChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const AudioOptions &options) |
|
VoiceChannel * | CreateVoiceChannel (webrtc::MediaControllerInterface *media_controller, rtc::PacketTransportInternal *rtp_transport, rtc::PacketTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const AudioOptions &options) |
|
void | DestroyVoiceChannel (VoiceChannel *voice_channel) |
|
VideoChannel * | CreateVideoChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const VideoOptions &options) |
|
VideoChannel * | CreateVideoChannel (webrtc::MediaControllerInterface *media_controller, rtc::PacketTransportInternal *rtp_transport, rtc::PacketTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required, const VideoOptions &options) |
|
void | DestroyVideoChannel (VideoChannel *video_channel) |
|
RtpDataChannel * | CreateRtpDataChannel (webrtc::MediaControllerInterface *media_controller, DtlsTransportInternal *rtp_transport, DtlsTransportInternal *rtcp_transport, rtc::Thread *signaling_thread, const std::string &content_name, bool srtp_required) |
|
void | DestroyRtpDataChannel (RtpDataChannel *data_channel) |
|
bool | has_channels () const |
|
bool | SetVideoRtxEnabled (bool enable) |
|
bool | SetCryptoOptions (const rtc::CryptoOptions &crypto_options) |
|
bool | capturing () const |
|
bool | StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes) |
|
void | StopAecDump () |
|