|
| | 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 () |
| |