|
| | WebRtcVoiceMediaChannel (WebRtcVoiceEngine *engine, const MediaConfig &config, const AudioOptions &options, webrtc::Call *call) |
| |
| | ~WebRtcVoiceMediaChannel () override |
| |
| const AudioOptions & | options () const |
| |
| rtc::DiffServCodePoint | PreferredDscp () const override |
| |
| bool | SetSendParameters (const AudioSendParameters ¶ms) override |
| |
| bool | SetRecvParameters (const AudioRecvParameters ¶ms) override |
| |
| webrtc::RtpParameters | GetRtpSendParameters (uint32_t ssrc) const override |
| |
| bool | SetRtpSendParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters) override |
| |
| webrtc::RtpParameters | GetRtpReceiveParameters (uint32_t ssrc) const override |
| |
| bool | SetRtpReceiveParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters) override |
| |
| void | SetPlayout (bool playout) override |
| |
| void | SetSend (bool send) override |
| |
| bool | SetAudioSend (uint32_t ssrc, bool enable, const AudioOptions *options, AudioSource *source) override |
| |
| bool | AddSendStream (const StreamParams &sp) override |
| |
| bool | RemoveSendStream (uint32_t ssrc) override |
| |
| bool | AddRecvStream (const StreamParams &sp) override |
| |
| bool | RemoveRecvStream (uint32_t ssrc) override |
| |
| bool | GetActiveStreams (AudioInfo::StreamList *actives) override |
| |
| int | GetOutputLevel () override |
| |
| bool | SetOutputVolume (uint32_t ssrc, double volume) override |
| |
| bool | CanInsertDtmf () override |
| |
| bool | InsertDtmf (uint32_t ssrc, int event, int duration) override |
| |
| void | OnPacketReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time) override |
| |
| void | OnRtcpReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time) override |
| |
| void | OnNetworkRouteChanged (const std::string &transport_name, const rtc::NetworkRoute &network_route) override |
| |
| void | OnReadyToSend (bool ready) override |
| |
| void | OnTransportOverheadChanged (int transport_overhead_per_packet) override |
| |
| bool | GetStats (VoiceMediaInfo *info) override |
| |
| void | SetRawAudioSink (uint32_t ssrc, std::unique_ptr< webrtc::AudioSinkInterface > sink) override |
| |
| bool | SendRtp (const uint8_t *data, size_t len, const webrtc::PacketOptions &options) override |
| |
| bool | SendRtcp (const uint8_t *data, size_t len) override |
| |
| int | GetReceiveChannelId (uint32_t ssrc) const |
| |
| int | GetSendChannelId (uint32_t ssrc) const |
| |
| | WebRtcVoiceMediaChannel (WebRtcVoiceEngine *engine, const MediaConfig &config, const AudioOptions &options, webrtc::Call *call) |
| |
| | ~WebRtcVoiceMediaChannel () override |
| |
| const AudioOptions & | options () const |
| |
| rtc::DiffServCodePoint | PreferredDscp () const override |
| |
| bool | SetSendParameters (const AudioSendParameters ¶ms) override |
| |
| bool | SetRecvParameters (const AudioRecvParameters ¶ms) override |
| |
| webrtc::RtpParameters | GetRtpSendParameters (uint32_t ssrc) const override |
| |
| bool | SetRtpSendParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters) override |
| |
| webrtc::RtpParameters | GetRtpReceiveParameters (uint32_t ssrc) const override |
| |
| bool | SetRtpReceiveParameters (uint32_t ssrc, const webrtc::RtpParameters ¶meters) override |
| |
| void | SetPlayout (bool playout) override |
| |
| void | SetSend (bool send) override |
| |
| bool | SetAudioSend (uint32_t ssrc, bool enable, const AudioOptions *options, AudioSource *source) override |
| |
| bool | AddSendStream (const StreamParams &sp) override |
| |
| bool | RemoveSendStream (uint32_t ssrc) override |
| |
| bool | AddRecvStream (const StreamParams &sp) override |
| |
| bool | RemoveRecvStream (uint32_t ssrc) override |
| |
| bool | GetActiveStreams (AudioInfo::StreamList *actives) override |
| |
| int | GetOutputLevel () override |
| |
| bool | SetOutputVolume (uint32_t ssrc, double volume) override |
| |
| bool | CanInsertDtmf () override |
| |
| bool | InsertDtmf (uint32_t ssrc, int event, int duration) override |
| |
| void | OnPacketReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time) override |
| |
| void | OnRtcpReceived (rtc::CopyOnWriteBuffer *packet, const rtc::PacketTime &packet_time) override |
| |
| void | OnNetworkRouteChanged (const std::string &transport_name, const rtc::NetworkRoute &network_route) override |
| |
| void | OnReadyToSend (bool ready) override |
| |
| void | OnTransportOverheadChanged (int transport_overhead_per_packet) override |
| |
| bool | GetStats (VoiceMediaInfo *info) override |
| |
| void | SetRawAudioSink (uint32_t ssrc, std::unique_ptr< webrtc::AudioSinkInterface > sink) override |
| |
| bool | SendRtp (const uint8_t *data, size_t len, const webrtc::PacketOptions &options) override |
| |
| bool | SendRtcp (const uint8_t *data, size_t len) override |
| |
| int | GetReceiveChannelId (uint32_t ssrc) const |
| |
| int | GetSendChannelId (uint32_t ssrc) const |
| |
| | VoiceMediaChannel () |
| |
| | VoiceMediaChannel (const MediaConfig &config) |
| |
| virtual | ~VoiceMediaChannel () |
| |
| | VoiceMediaChannel () |
| |
| | VoiceMediaChannel (const MediaConfig &config) |
| |
| virtual | ~VoiceMediaChannel () |
| |
| | MediaChannel (const MediaConfig &config) |
| |
| | MediaChannel () |
| |
| virtual | ~MediaChannel () |
| |
| virtual void | SetInterface (NetworkInterface *iface) |
| |
| 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 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 () |
| |