|
enum | BackgroundNoiseMode {
kBgnOn,
kBgnFade,
kBgnOff,
kBgnOn,
kBgnFade,
kBgnOff
} |
|
enum | ReturnCodes {
kOK = 0,
kFail = -1,
kNotImplemented = -2,
kOK = 0,
kFail = -1,
kNotImplemented = -2
} |
|
enum | ErrorCodes {
kNoError = 0,
kOtherError,
kInvalidRtpPayloadType,
kUnknownRtpPayloadType,
kCodecNotSupported,
kDecoderExists,
kDecoderNotFound,
kInvalidSampleRate,
kInvalidPointer,
kAccelerateError,
kPreemptiveExpandError,
kComfortNoiseErrorCode,
kDecoderErrorCode,
kOtherDecoderError,
kInvalidOperation,
kDtmfParameterError,
kDtmfParsingError,
kDtmfInsertError,
kStereoNotSupported,
kSampleUnderrun,
kDecodedTooMuch,
kRedundancySplitError,
kPacketBufferCorruption,
kNoError = 0,
kOtherError,
kInvalidRtpPayloadType,
kUnknownRtpPayloadType,
kCodecNotSupported,
kDecoderExists,
kDecoderNotFound,
kInvalidSampleRate,
kInvalidPointer,
kAccelerateError,
kPreemptiveExpandError,
kComfortNoiseErrorCode,
kDecoderErrorCode,
kOtherDecoderError,
kInvalidOperation,
kDtmfParameterError,
kDtmfParsingError,
kDtmfInsertError,
kStereoNotSupported,
kSampleUnderrun,
kDecodedTooMuch,
kRedundancySplitError,
kPacketBufferCorruption
} |
|
enum | BackgroundNoiseMode {
kBgnOn,
kBgnFade,
kBgnOff,
kBgnOn,
kBgnFade,
kBgnOff
} |
|
enum | ReturnCodes {
kOK = 0,
kFail = -1,
kNotImplemented = -2,
kOK = 0,
kFail = -1,
kNotImplemented = -2
} |
|
enum | ErrorCodes {
kNoError = 0,
kOtherError,
kInvalidRtpPayloadType,
kUnknownRtpPayloadType,
kCodecNotSupported,
kDecoderExists,
kDecoderNotFound,
kInvalidSampleRate,
kInvalidPointer,
kAccelerateError,
kPreemptiveExpandError,
kComfortNoiseErrorCode,
kDecoderErrorCode,
kOtherDecoderError,
kInvalidOperation,
kDtmfParameterError,
kDtmfParsingError,
kDtmfInsertError,
kStereoNotSupported,
kSampleUnderrun,
kDecodedTooMuch,
kRedundancySplitError,
kPacketBufferCorruption,
kNoError = 0,
kOtherError,
kInvalidRtpPayloadType,
kUnknownRtpPayloadType,
kCodecNotSupported,
kDecoderExists,
kDecoderNotFound,
kInvalidSampleRate,
kInvalidPointer,
kAccelerateError,
kPreemptiveExpandError,
kComfortNoiseErrorCode,
kDecoderErrorCode,
kOtherDecoderError,
kInvalidOperation,
kDtmfParameterError,
kDtmfParsingError,
kDtmfInsertError,
kStereoNotSupported,
kSampleUnderrun,
kDecodedTooMuch,
kRedundancySplitError,
kPacketBufferCorruption
} |
|
|
virtual | ~NetEq () |
|
virtual int | InsertPacket (const WebRtcRTPHeader &rtp_header, rtc::ArrayView< const uint8_t > payload, uint32_t receive_timestamp)=0 |
|
virtual int | GetAudio (AudioFrame *audio_frame, bool *muted)=0 |
|
virtual int | RegisterPayloadType (NetEqDecoder codec, const std::string &codec_name, uint8_t rtp_payload_type)=0 |
|
virtual int | RegisterExternalDecoder (AudioDecoder *decoder, NetEqDecoder codec, const std::string &codec_name, uint8_t rtp_payload_type)=0 |
|
virtual bool | RegisterPayloadType (int rtp_payload_type, const SdpAudioFormat &audio_format)=0 |
|
virtual int | RemovePayloadType (uint8_t rtp_payload_type)=0 |
|
virtual void | RemoveAllPayloadTypes ()=0 |
|
virtual bool | SetMinimumDelay (int delay_ms)=0 |
|
virtual bool | SetMaximumDelay (int delay_ms)=0 |
|
virtual int | LeastRequiredDelayMs () const =0 |
|
virtual int | SetTargetDelay ()=0 |
|
virtual int | TargetDelay ()=0 |
|
virtual int | CurrentDelayMs () const =0 |
|
virtual int | FilteredCurrentDelayMs () const =0 |
|
virtual void | SetPlayoutMode (NetEqPlayoutMode mode)=0 |
|
virtual NetEqPlayoutMode | PlayoutMode () const =0 |
|
virtual int | NetworkStatistics (NetEqNetworkStatistics *stats)=0 |
|
virtual void | GetRtcpStatistics (RtcpStatistics *stats)=0 |
|
virtual void | GetRtcpStatisticsNoReset (RtcpStatistics *stats)=0 |
|
virtual void | EnableVad ()=0 |
|
virtual void | DisableVad ()=0 |
|
virtual rtc::Optional< uint32_t > | GetPlayoutTimestamp () const =0 |
|
virtual int | last_output_sample_rate_hz () const =0 |
|
virtual rtc::Optional< CodecInst > | GetDecoder (int payload_type) const =0 |
|
virtual rtc::Optional< SdpAudioFormat > | GetDecoderFormat (int payload_type) const =0 |
|
virtual int | SetTargetNumberOfChannels ()=0 |
|
virtual int | SetTargetSampleRate ()=0 |
|
virtual int | LastError () const =0 |
|
virtual int | LastDecoderError ()=0 |
|
virtual void | FlushBuffers ()=0 |
|
virtual void | PacketBufferStatistics (int *current_num_packets, int *max_num_packets) const =0 |
|
virtual void | EnableNack (size_t max_nack_list_size)=0 |
|
virtual void | DisableNack ()=0 |
|
virtual std::vector< uint16_t > | GetNackList (int64_t round_trip_time_ms) const =0 |
|
virtual | ~NetEq () |
|
virtual int | InsertPacket (const WebRtcRTPHeader &rtp_header, rtc::ArrayView< const uint8_t > payload, uint32_t receive_timestamp)=0 |
|
virtual int | GetAudio (AudioFrame *audio_frame, bool *muted)=0 |
|
virtual int | RegisterPayloadType (NetEqDecoder codec, const std::string &codec_name, uint8_t rtp_payload_type)=0 |
|
virtual int | RegisterExternalDecoder (AudioDecoder *decoder, NetEqDecoder codec, const std::string &codec_name, uint8_t rtp_payload_type)=0 |
|
virtual bool | RegisterPayloadType (int rtp_payload_type, const SdpAudioFormat &audio_format)=0 |
|
virtual int | RemovePayloadType (uint8_t rtp_payload_type)=0 |
|
virtual void | RemoveAllPayloadTypes ()=0 |
|
virtual bool | SetMinimumDelay (int delay_ms)=0 |
|
virtual bool | SetMaximumDelay (int delay_ms)=0 |
|
virtual int | LeastRequiredDelayMs () const =0 |
|
virtual int | SetTargetDelay ()=0 |
|
virtual int | TargetDelay ()=0 |
|
virtual int | CurrentDelayMs () const =0 |
|
virtual int | FilteredCurrentDelayMs () const =0 |
|
virtual void | SetPlayoutMode (NetEqPlayoutMode mode)=0 |
|
virtual NetEqPlayoutMode | PlayoutMode () const =0 |
|
virtual int | NetworkStatistics (NetEqNetworkStatistics *stats)=0 |
|
virtual void | GetRtcpStatistics (RtcpStatistics *stats)=0 |
|
virtual void | GetRtcpStatisticsNoReset (RtcpStatistics *stats)=0 |
|
virtual void | EnableVad ()=0 |
|
virtual void | DisableVad ()=0 |
|
virtual rtc::Optional< uint32_t > | GetPlayoutTimestamp () const =0 |
|
virtual int | last_output_sample_rate_hz () const =0 |
|
virtual rtc::Optional< CodecInst > | GetDecoder (int payload_type) const =0 |
|
virtual rtc::Optional< SdpAudioFormat > | GetDecoderFormat (int payload_type) const =0 |
|
virtual int | SetTargetNumberOfChannels ()=0 |
|
virtual int | SetTargetSampleRate ()=0 |
|
virtual int | LastError () const =0 |
|
virtual int | LastDecoderError ()=0 |
|
virtual void | FlushBuffers ()=0 |
|
virtual void | PacketBufferStatistics (int *current_num_packets, int *max_num_packets) const =0 |
|
virtual void | EnableNack (size_t max_nack_list_size)=0 |
|
virtual void | DisableNack ()=0 |
|
virtual std::vector< uint16_t > | GetNackList (int64_t round_trip_time_ms) const =0 |
|