|
| virtual | ~Channel () |
| |
| | Channel (int32_t channelId, uint32_t instanceId, const VoEBase::ChannelConfig &config) |
| |
| int32_t | Init () |
| |
| int32_t | SetEngineInformation (Statistics &engineStatistics, OutputMixer &outputMixer, ProcessThread &moduleProcessThread, AudioDeviceModule &audioDeviceModule, VoiceEngineObserver *voiceEngineObserver, rtc::CriticalSection *callbackCritSect) |
| |
| int32_t | UpdateLocalTimeStamp () |
| |
| void | SetSink (std::unique_ptr< AudioSinkInterface > sink) |
| |
| const rtc::scoped_refptr< AudioDecoderFactory > & | GetAudioDecoderFactory () const |
| |
| int32_t | StartPlayout () |
| |
| int32_t | StopPlayout () |
| |
| int32_t | StartSend () |
| |
| int32_t | StopSend () |
| |
| int32_t | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) |
| |
| int32_t | DeRegisterVoiceEngineObserver () |
| |
| int32_t | GetSendCodec (CodecInst &codec) |
| |
| int32_t | GetRecCodec (CodecInst &codec) |
| |
| int32_t | SetSendCodec (const CodecInst &codec) |
| |
| void | SetBitRate (int bitrate_bps, int64_t probing_interval_ms) |
| |
| int32_t | SetVADStatus (bool enableVAD, ACMVADMode mode, bool disableDTX) |
| |
| int32_t | GetVADStatus (bool &enabledVAD, ACMVADMode &mode, bool &disabledDTX) |
| |
| int32_t | SetRecPayloadType (const CodecInst &codec) |
| |
| int32_t | SetRecPayloadType (int payload_type, const SdpAudioFormat &format) |
| |
| int32_t | GetRecPayloadType (CodecInst &codec) |
| |
| int32_t | SetSendCNPayloadType (int type, PayloadFrequencies frequency) |
| |
| int | SetOpusMaxPlaybackRate (int frequency_hz) |
| |
| int | SetOpusDtx (bool enable_dtx) |
| |
| int | GetOpusDtx (bool *enabled) |
| |
| bool | EnableAudioNetworkAdaptor (const std::string &config_string) |
| |
| void | DisableAudioNetworkAdaptor () |
| |
| void | SetReceiverFrameLengthRange (int min_frame_length_ms, int max_frame_length_ms) |
| |
| int32_t | RegisterExternalTransport (Transport *transport) |
| |
| int32_t | DeRegisterExternalTransport () |
| |
| int32_t | ReceivedRTPPacket (const uint8_t *received_packet, size_t length, const PacketTime &packet_time) |
| |
| int32_t | ReceivedRTCPPacket (const uint8_t *data, size_t length) |
| |
| void | OnRtpPacket (const RtpPacketReceived &packet) |
| |
| int | StartPlayingFileLocally (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StartPlayingFileLocally (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StopPlayingFileLocally () |
| |
| int | IsPlayingFileLocally () const |
| |
| int | RegisterFilePlayingToMixer () |
| |
| int | StartPlayingFileAsMicrophone (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StartPlayingFileAsMicrophone (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StopPlayingFileAsMicrophone () |
| |
| int | IsPlayingFileAsMicrophone () const |
| |
| int | StartRecordingPlayout (const char *fileName, const CodecInst *codecInst) |
| |
| int | StartRecordingPlayout (OutStream *stream, const CodecInst *codecInst) |
| |
| int | StopRecordingPlayout () |
| |
| void | SetMixWithMicStatus (bool mix) |
| |
| int | GetSpeechOutputLevel (uint32_t &level) const |
| |
| int | GetSpeechOutputLevelFullRange (uint32_t &level) const |
| |
| int | SetInputMute (bool enable) |
| |
| bool | InputMute () const |
| |
| int | SetOutputVolumePan (float left, float right) |
| |
| int | GetOutputVolumePan (float &left, float &right) const |
| |
| int | SetChannelOutputVolumeScaling (float scaling) |
| |
| int | GetChannelOutputVolumeScaling (float &scaling) const |
| |
| int | GetNetworkStatistics (NetworkStatistics &stats) |
| |
| void | GetDecodingCallStatistics (AudioDecodingCallStats *stats) const |
| |
| uint32_t | GetDelayEstimate () const |
| |
| int | SetMinimumPlayoutDelay (int delayMs) |
| |
| int | GetPlayoutTimestamp (unsigned int ×tamp) |
| |
| int | GetRtpRtcp (RtpRtcp **rtpRtcpModule, RtpReceiver **rtp_receiver) const |
| |
| int | SendTelephoneEventOutband (int event, int duration_ms) |
| |
| int | SetSendTelephoneEventPayloadType (int payload_type, int payload_frequency) |
| |
| int | VoiceActivityIndicator (int &activity) |
| |
| int | SetLocalSSRC (unsigned int ssrc) |
| |
| int | GetLocalSSRC (unsigned int &ssrc) |
| |
| int | GetRemoteSSRC (unsigned int &ssrc) |
| |
| int | SetSendAudioLevelIndicationStatus (bool enable, unsigned char id) |
| |
| int | SetReceiveAudioLevelIndicationStatus (bool enable, unsigned char id) |
| |
| void | EnableSendTransportSequenceNumber (int id) |
| |
| void | EnableReceiveTransportSequenceNumber (int id) |
| |
| void | RegisterSenderCongestionControlObjects (RtpPacketSender *rtp_packet_sender, TransportFeedbackObserver *transport_feedback_observer, PacketRouter *packet_router, RtcpBandwidthObserver *bandwidth_observer) |
| |
| void | RegisterReceiverCongestionControlObjects (PacketRouter *packet_router) |
| |
| void | ResetCongestionControlObjects () |
| |
| void | SetRTCPStatus (bool enable) |
| |
| int | GetRTCPStatus (bool &enabled) |
| |
| int | SetRTCP_CNAME (const char cName[256]) |
| |
| int | GetRemoteRTCP_CNAME (char cName[256]) |
| |
| int | SendApplicationDefinedRTCPPacket (unsigned char subType, unsigned int name, const char *data, unsigned short dataLengthInBytes) |
| |
| int | GetRemoteRTCPReportBlocks (std::vector< ReportBlock > *report_blocks) |
| |
| int | GetRTPStatistics (CallStatistics &stats) |
| |
| int | SetCodecFECStatus (bool enable) |
| |
| bool | GetCodecFECStatus () |
| |
| void | SetNACKStatus (bool enable, int maxNumberOfPackets) |
| |
| int32_t | SendData (FrameType frameType, uint8_t payloadType, uint32_t timeStamp, const uint8_t *payloadData, size_t payloadSize, const RTPFragmentationHeader *fragmentation) override |
| |
| int32_t | InFrameType (FrameType frame_type) override |
| |
| int32_t | OnReceivedPayloadData (const uint8_t *payloadData, size_t payloadSize, const WebRtcRTPHeader *rtpHeader) override |
| |
| bool | OnRecoveredPacket (const uint8_t *packet, size_t packet_length) override |
| |
| int32_t | OnInitializeDecoder (int8_t payloadType, const char payloadName[RTP_PAYLOAD_NAME_SIZE], int frequency, size_t channels, uint32_t rate) override |
| |
| void | OnIncomingSSRCChanged (uint32_t ssrc) override |
| |
| void | OnIncomingCSRCChanged (uint32_t CSRC, bool added) override |
| |
| bool | SendRtp (const uint8_t *data, size_t len, const PacketOptions &packet_options) override |
| |
| bool | SendRtcp (const uint8_t *data, size_t len) override |
| |
| MixerParticipant::AudioFrameInfo | GetAudioFrameWithMuted (int32_t id, AudioFrame *audioFrame) override |
| |
| int32_t | NeededFrequency (int32_t id) const override |
| |
| AudioMixer::Source::AudioFrameInfo | GetAudioFrameWithInfo (int sample_rate_hz, AudioFrame *audio_frame) |
| |
| void | PlayNotification (int32_t id, uint32_t durationMs) override |
| |
| void | RecordNotification (int32_t id, uint32_t durationMs) override |
| |
| void | PlayFileEnded (int32_t id) override |
| |
| void | RecordFileEnded (int32_t id) override |
| |
| uint32_t | InstanceId () const |
| |
| int32_t | ChannelId () const |
| |
| bool | Playing () const |
| |
| bool | Sending () const |
| |
| bool | ExternalTransport () const |
| |
| RtpRtcp * | RtpRtcpModulePtr () const |
| |
| int8_t | OutputEnergyLevel () const |
| |
| uint32_t | Demultiplex (const AudioFrame &audioFrame) |
| |
| void | Demultiplex (const int16_t *audio_data, int sample_rate, size_t number_of_frames, size_t number_of_channels) |
| |
| uint32_t | PrepareEncodeAndSend (int mixingFrequency) |
| |
| uint32_t | EncodeAndSend () |
| |
| void | set_associate_send_channel (const ChannelOwner &channel) |
| |
| void | DisassociateSendChannel (int channel_id) |
| |
| void | SetRtcEventLog (RtcEventLog *event_log) |
| |
| void | SetRtcpRttStats (RtcpRttStats *rtcp_rtt_stats) |
| |
| void | SetTransportOverhead (size_t transport_overhead_per_packet) |
| |
| void | OnOverheadChanged (size_t overhead_bytes_per_packet) override |
| |
| virtual | ~Channel () |
| |
| | Channel (int32_t channelId, uint32_t instanceId, const VoEBase::ChannelConfig &config) |
| |
| int32_t | Init () |
| |
| int32_t | SetEngineInformation (Statistics &engineStatistics, OutputMixer &outputMixer, ProcessThread &moduleProcessThread, AudioDeviceModule &audioDeviceModule, VoiceEngineObserver *voiceEngineObserver, rtc::CriticalSection *callbackCritSect) |
| |
| int32_t | UpdateLocalTimeStamp () |
| |
| void | SetSink (std::unique_ptr< AudioSinkInterface > sink) |
| |
| const rtc::scoped_refptr< AudioDecoderFactory > & | GetAudioDecoderFactory () const |
| |
| int32_t | StartPlayout () |
| |
| int32_t | StopPlayout () |
| |
| int32_t | StartSend () |
| |
| int32_t | StopSend () |
| |
| int32_t | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) |
| |
| int32_t | DeRegisterVoiceEngineObserver () |
| |
| int32_t | GetSendCodec (CodecInst &codec) |
| |
| int32_t | GetRecCodec (CodecInst &codec) |
| |
| int32_t | SetSendCodec (const CodecInst &codec) |
| |
| void | SetBitRate (int bitrate_bps, int64_t probing_interval_ms) |
| |
| int32_t | SetVADStatus (bool enableVAD, ACMVADMode mode, bool disableDTX) |
| |
| int32_t | GetVADStatus (bool &enabledVAD, ACMVADMode &mode, bool &disabledDTX) |
| |
| int32_t | SetRecPayloadType (const CodecInst &codec) |
| |
| int32_t | SetRecPayloadType (int payload_type, const SdpAudioFormat &format) |
| |
| int32_t | GetRecPayloadType (CodecInst &codec) |
| |
| int32_t | SetSendCNPayloadType (int type, PayloadFrequencies frequency) |
| |
| int | SetOpusMaxPlaybackRate (int frequency_hz) |
| |
| int | SetOpusDtx (bool enable_dtx) |
| |
| int | GetOpusDtx (bool *enabled) |
| |
| bool | EnableAudioNetworkAdaptor (const std::string &config_string) |
| |
| void | DisableAudioNetworkAdaptor () |
| |
| void | SetReceiverFrameLengthRange (int min_frame_length_ms, int max_frame_length_ms) |
| |
| int32_t | RegisterExternalTransport (Transport *transport) |
| |
| int32_t | DeRegisterExternalTransport () |
| |
| int32_t | ReceivedRTPPacket (const uint8_t *received_packet, size_t length, const PacketTime &packet_time) |
| |
| int32_t | ReceivedRTCPPacket (const uint8_t *data, size_t length) |
| |
| void | OnRtpPacket (const RtpPacketReceived &packet) |
| |
| int | StartPlayingFileLocally (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StartPlayingFileLocally (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StopPlayingFileLocally () |
| |
| int | IsPlayingFileLocally () const |
| |
| int | RegisterFilePlayingToMixer () |
| |
| int | StartPlayingFileAsMicrophone (const char *fileName, bool loop, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StartPlayingFileAsMicrophone (InStream *stream, FileFormats format, int startPosition, float volumeScaling, int stopPosition, const CodecInst *codecInst) |
| |
| int | StopPlayingFileAsMicrophone () |
| |
| int | IsPlayingFileAsMicrophone () const |
| |
| int | StartRecordingPlayout (const char *fileName, const CodecInst *codecInst) |
| |
| int | StartRecordingPlayout (OutStream *stream, const CodecInst *codecInst) |
| |
| int | StopRecordingPlayout () |
| |
| void | SetMixWithMicStatus (bool mix) |
| |
| int | GetSpeechOutputLevel (uint32_t &level) const |
| |
| int | GetSpeechOutputLevelFullRange (uint32_t &level) const |
| |
| int | SetInputMute (bool enable) |
| |
| bool | InputMute () const |
| |
| int | SetOutputVolumePan (float left, float right) |
| |
| int | GetOutputVolumePan (float &left, float &right) const |
| |
| int | SetChannelOutputVolumeScaling (float scaling) |
| |
| int | GetChannelOutputVolumeScaling (float &scaling) const |
| |
| int | GetNetworkStatistics (NetworkStatistics &stats) |
| |
| void | GetDecodingCallStatistics (AudioDecodingCallStats *stats) const |
| |
| uint32_t | GetDelayEstimate () const |
| |
| int | SetMinimumPlayoutDelay (int delayMs) |
| |
| int | GetPlayoutTimestamp (unsigned int ×tamp) |
| |
| int | GetRtpRtcp (RtpRtcp **rtpRtcpModule, RtpReceiver **rtp_receiver) const |
| |
| int | SendTelephoneEventOutband (int event, int duration_ms) |
| |
| int | SetSendTelephoneEventPayloadType (int payload_type, int payload_frequency) |
| |
| int | VoiceActivityIndicator (int &activity) |
| |
| int | SetLocalSSRC (unsigned int ssrc) |
| |
| int | GetLocalSSRC (unsigned int &ssrc) |
| |
| int | GetRemoteSSRC (unsigned int &ssrc) |
| |
| int | SetSendAudioLevelIndicationStatus (bool enable, unsigned char id) |
| |
| int | SetReceiveAudioLevelIndicationStatus (bool enable, unsigned char id) |
| |
| void | EnableSendTransportSequenceNumber (int id) |
| |
| void | EnableReceiveTransportSequenceNumber (int id) |
| |
| void | RegisterSenderCongestionControlObjects (RtpPacketSender *rtp_packet_sender, TransportFeedbackObserver *transport_feedback_observer, PacketRouter *packet_router, RtcpBandwidthObserver *bandwidth_observer) |
| |
| void | RegisterReceiverCongestionControlObjects (PacketRouter *packet_router) |
| |
| void | ResetCongestionControlObjects () |
| |
| void | SetRTCPStatus (bool enable) |
| |
| int | GetRTCPStatus (bool &enabled) |
| |
| int | SetRTCP_CNAME (const char cName[256]) |
| |
| int | GetRemoteRTCP_CNAME (char cName[256]) |
| |
| int | SendApplicationDefinedRTCPPacket (unsigned char subType, unsigned int name, const char *data, unsigned short dataLengthInBytes) |
| |
| int | GetRemoteRTCPReportBlocks (std::vector< ReportBlock > *report_blocks) |
| |
| int | GetRTPStatistics (CallStatistics &stats) |
| |
| int | SetCodecFECStatus (bool enable) |
| |
| bool | GetCodecFECStatus () |
| |
| void | SetNACKStatus (bool enable, int maxNumberOfPackets) |
| |
| int32_t | SendData (FrameType frameType, uint8_t payloadType, uint32_t timeStamp, const uint8_t *payloadData, size_t payloadSize, const RTPFragmentationHeader *fragmentation) override |
| |
| int32_t | InFrameType (FrameType frame_type) override |
| |
| int32_t | OnReceivedPayloadData (const uint8_t *payloadData, size_t payloadSize, const WebRtcRTPHeader *rtpHeader) override |
| |
| bool | OnRecoveredPacket (const uint8_t *packet, size_t packet_length) override |
| |
| int32_t | OnInitializeDecoder (int8_t payloadType, const char payloadName[RTP_PAYLOAD_NAME_SIZE], int frequency, size_t channels, uint32_t rate) override |
| |
| void | OnIncomingSSRCChanged (uint32_t ssrc) override |
| |
| void | OnIncomingCSRCChanged (uint32_t CSRC, bool added) override |
| |
| bool | SendRtp (const uint8_t *data, size_t len, const PacketOptions &packet_options) override |
| |
| bool | SendRtcp (const uint8_t *data, size_t len) override |
| |
| MixerParticipant::AudioFrameInfo | GetAudioFrameWithMuted (int32_t id, AudioFrame *audioFrame) override |
| |
| int32_t | NeededFrequency (int32_t id) const override |
| |
| AudioMixer::Source::AudioFrameInfo | GetAudioFrameWithInfo (int sample_rate_hz, AudioFrame *audio_frame) |
| |
| void | PlayNotification (int32_t id, uint32_t durationMs) override |
| |
| void | RecordNotification (int32_t id, uint32_t durationMs) override |
| |
| void | PlayFileEnded (int32_t id) override |
| |
| void | RecordFileEnded (int32_t id) override |
| |
| uint32_t | InstanceId () const |
| |
| int32_t | ChannelId () const |
| |
| bool | Playing () const |
| |
| bool | Sending () const |
| |
| bool | ExternalTransport () const |
| |
| RtpRtcp * | RtpRtcpModulePtr () const |
| |
| int8_t | OutputEnergyLevel () const |
| |
| uint32_t | Demultiplex (const AudioFrame &audioFrame) |
| |
| void | Demultiplex (const int16_t *audio_data, int sample_rate, size_t number_of_frames, size_t number_of_channels) |
| |
| uint32_t | PrepareEncodeAndSend (int mixingFrequency) |
| |
| uint32_t | EncodeAndSend () |
| |
| void | set_associate_send_channel (const ChannelOwner &channel) |
| |
| void | DisassociateSendChannel (int channel_id) |
| |
| void | SetRtcEventLog (RtcEventLog *event_log) |
| |
| void | SetRtcpRttStats (RtcpRttStats *rtcp_rtt_stats) |
| |
| void | SetTransportOverhead (size_t transport_overhead_per_packet) |
| |
| void | OnOverheadChanged (size_t overhead_bytes_per_packet) override |
| |
| virtual | ~RtpData () |
| |
| virtual | ~RtpData () |
| |
| virtual | ~RtpFeedback () |
| |
| virtual | ~RtpFeedback () |
| |
| virtual | ~FileCallback () |
| |
| virtual | ~FileCallback () |
| |
| virtual | ~AudioPacketizationCallback () |
| |
| virtual | ~AudioPacketizationCallback () |
| |
| virtual | ~ACMVADCallback () |
| |
| virtual | ~ACMVADCallback () |
| |
| virtual int32_t | GetAudioFrame (int32_t id, AudioFrame *audioFrame) |
| |
| bool | IsMixed () const |
| |
| virtual int32_t | GetAudioFrame (int32_t id, AudioFrame *audioFrame) |
| |
| bool | IsMixed () const |
| |
| virtual | ~OverheadObserver ()=default |
| |
| virtual | ~OverheadObserver ()=default |
| |