|
|
virtual::cricket::MediaType | media_type () const =0 |
|
virtual::cricket::VideoChannel * | AsVideoChannel ()=0 |
|
virtual::cricket::VoiceChannel * | AsVoiceChannel ()=0 |
|
virtual::cricket::MediaSendChannelInterface * | media_send_channel ()=0 |
|
virtual::cricket::VideoMediaSendChannelInterface * | video_media_send_channel ()=0 |
|
virtual::cricket::VoiceMediaSendChannelInterface * | voice_media_send_channel ()=0 |
|
virtual::cricket::MediaReceiveChannelInterface * | media_receive_channel ()=0 |
|
virtual::cricket::VideoMediaReceiveChannelInterface * | video_media_receive_channel ()=0 |
|
virtual::cricket::VoiceMediaReceiveChannelInterface * | voice_media_receive_channel ()=0 |
|
virtual::std::string_view | transport_name () const =0 |
|
virtual::std::string const & | mid () const =0 |
|
virtual void | Enable (bool enable)=0 |
|
virtual void | SetFirstPacketReceivedCallback (::std::function< void()> callback)=0 |
|
virtual bool | SetLocalContent (::cricket::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)=0 |
|
virtual bool | SetRemoteContent (::cricket::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)=0 |
|
virtual bool | SetPayloadTypeDemuxingEnabled (bool enabled)=0 |
|
virtual ::std::vector<::cricket::StreamParams > const & | local_streams () const =0 |
|
virtual ::std::vector<::cricket::StreamParams > const & | remote_streams () const =0 |
|
virtual bool | SetRtpTransport (::webrtc::RtpTransportInternal *rtp_transport)=0 |