|
| VoiceMediaChannel () |
|
| VoiceMediaChannel (const MediaConfig &config) |
|
virtual | ~VoiceMediaChannel () |
|
virtual bool | SetSendParameters (const AudioSendParameters ¶ms)=0 |
|
virtual bool | SetRecvParameters (const AudioRecvParameters ¶ms)=0 |
|
virtual webrtc::RtpParameters | GetRtpSendParameters (uint32_t ssrc) const =0 |
|
virtual bool | SetRtpSendParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters)=0 |
|
virtual webrtc::RtpParameters | GetRtpReceiveParameters (uint32_t ssrc) const =0 |
|
virtual bool | SetRtpReceiveParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters)=0 |
|
virtual void | SetPlayout (bool playout)=0 |
|
virtual void | SetSend (bool send)=0 |
|
virtual bool | SetAudioSend (uint32_t ssrc, bool enable, const AudioOptions *options, AudioSource *source)=0 |
|
virtual bool | GetActiveStreams (AudioInfo::StreamList *actives)=0 |
|
virtual int | GetOutputLevel ()=0 |
|
virtual bool | SetOutputVolume (uint32_t ssrc, double volume)=0 |
|
virtual bool | CanInsertDtmf ()=0 |
|
virtual bool | InsertDtmf (uint32_t ssrc, int event, int duration)=0 |
|
virtual bool | GetStats (VoiceMediaInfo *info)=0 |
|
virtual void | SetRawAudioSink (uint32_t ssrc, std::unique_ptr< webrtc::AudioSinkInterface > sink)=0 |
|
| VoiceMediaChannel () |
|
| VoiceMediaChannel (const MediaConfig &config) |
|
virtual | ~VoiceMediaChannel () |
|
virtual bool | SetSendParameters (const AudioSendParameters ¶ms)=0 |
|
virtual bool | SetRecvParameters (const AudioRecvParameters ¶ms)=0 |
|
virtual webrtc::RtpParameters | GetRtpSendParameters (uint32_t ssrc) const =0 |
|
virtual bool | SetRtpSendParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters)=0 |
|
virtual webrtc::RtpParameters | GetRtpReceiveParameters (uint32_t ssrc) const =0 |
|
virtual bool | SetRtpReceiveParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters)=0 |
|
virtual void | SetPlayout (bool playout)=0 |
|
virtual void | SetSend (bool send)=0 |
|
virtual bool | SetAudioSend (uint32_t ssrc, bool enable, const AudioOptions *options, AudioSource *source)=0 |
|
virtual bool | GetActiveStreams (AudioInfo::StreamList *actives)=0 |
|
virtual int | GetOutputLevel ()=0 |
|
virtual bool | SetOutputVolume (uint32_t ssrc, double volume)=0 |
|
virtual bool | CanInsertDtmf ()=0 |
|
virtual bool | InsertDtmf (uint32_t ssrc, int event, int duration)=0 |
|
virtual bool | GetStats (VoiceMediaInfo *info)=0 |
|
virtual void | SetRawAudioSink (uint32_t ssrc, std::unique_ptr< webrtc::AudioSinkInterface > sink)=0 |
|
| MediaChannel (const MediaConfig &config) |
|
| MediaChannel () |
|
virtual | ~MediaChannel () |
|
virtual void | SetInterface (NetworkInterface *iface) |
|
virtual rtc::DiffServCodePoint | PreferredDscp () const |
|
virtual void | OnPacketReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time)=0 |
|
virtual void | OnRtcpReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time)=0 |
|
virtual void | OnReadyToSend (bool ready)=0 |
|
virtual void | OnNetworkRouteChanged (const std::string &transport_name, const rtc::NetworkRoute &network_route)=0 |
|
virtual void | OnTransportOverheadChanged (int transport_overhead_per_packet)=0 |
|
virtual bool | AddSendStream (const StreamParams &sp)=0 |
|
virtual bool | RemoveSendStream (uint32_t ssrc)=0 |
|
virtual bool | AddRecvStream (const StreamParams &sp)=0 |
|
virtual bool | RemoveRecvStream (uint32_t ssrc)=0 |
|
virtual int | GetRtpSendTimeExtnId () const |
|
bool | SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options) |
|
bool | SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options) |
|
int | SetOption (NetworkInterface::SocketType type, rtc::Socket::Option opt, int option) |
|
| MediaChannel (const MediaConfig &config) |
|
| MediaChannel () |
|
virtual | ~MediaChannel () |
|
virtual void | SetInterface (NetworkInterface *iface) |
|
virtual rtc::DiffServCodePoint | PreferredDscp () const |
|
virtual void | OnPacketReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time)=0 |
|
virtual void | OnRtcpReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time)=0 |
|
virtual void | OnReadyToSend (bool ready)=0 |
|
virtual void | OnNetworkRouteChanged (const std::string &transport_name, const rtc::NetworkRoute &network_route)=0 |
|
virtual void | OnTransportOverheadChanged (int transport_overhead_per_packet)=0 |
|
virtual bool | AddSendStream (const StreamParams &sp)=0 |
|
virtual bool | RemoveSendStream (uint32_t ssrc)=0 |
|
virtual bool | AddRecvStream (const StreamParams &sp)=0 |
|
virtual bool | RemoveRecvStream (uint32_t ssrc)=0 |
|
virtual int | GetRtpSendTimeExtnId () const |
|
bool | SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options) |
|
bool | SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options) |
|
int | SetOption (NetworkInterface::SocketType type, rtc::Socket::Option opt, int option) |
|
| has_slots () |
|
| has_slots () |
|
| ~has_slots () |
|
| ~has_slots () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|