|
| | VoiceEngineImpl () |
| |
| | ~VoiceEngineImpl () override |
| |
| int | AddRef () |
| |
| int | Release () override |
| |
| virtual std::unique_ptr< voe::ChannelProxy > | GetChannelProxy (int channel_id) |
| |
| | VoiceEngineImpl () |
| |
| | ~VoiceEngineImpl () override |
| |
| int | AddRef () |
| |
| int | Release () override |
| |
| virtual std::unique_ptr< voe::ChannelProxy > | GetChannelProxy (int channel_id) |
| |
| uint32_t | instance_id () const |
| |
| Statistics & | statistics () |
| |
| ChannelManager & | channel_manager () |
| |
| AudioDeviceModule * | audio_device () |
| |
| void | set_audio_device (const rtc::scoped_refptr< AudioDeviceModule > &audio_device) |
| |
| AudioProcessing * | audio_processing () |
| |
| void | set_audio_processing (AudioProcessing *audio_processing) |
| |
| TransmitMixer * | transmit_mixer () |
| |
| OutputMixer * | output_mixer () |
| |
| rtc::CriticalSection * | crit_sec () |
| |
| ProcessThread * | process_thread () |
| |
| AudioDeviceModule::AudioLayer | audio_device_layer () const |
| |
| void | set_audio_device_layer (AudioDeviceModule::AudioLayer layer) |
| |
| int | NumOfSendingChannels () |
| |
| int | NumOfPlayingChannels () |
| |
| void | SetLastError (int32_t error) const |
| |
| void | SetLastError (int32_t error, TraceLevel level) const |
| |
| void | SetLastError (int32_t error, TraceLevel level, const char *msg) const |
| |
| uint32_t | instance_id () const |
| |
| Statistics & | statistics () |
| |
| ChannelManager & | channel_manager () |
| |
| AudioDeviceModule * | audio_device () |
| |
| void | set_audio_device (const rtc::scoped_refptr< AudioDeviceModule > &audio_device) |
| |
| AudioProcessing * | audio_processing () |
| |
| void | set_audio_processing (AudioProcessing *audio_processing) |
| |
| TransmitMixer * | transmit_mixer () |
| |
| OutputMixer * | output_mixer () |
| |
| rtc::CriticalSection * | crit_sec () |
| |
| ProcessThread * | process_thread () |
| |
| AudioDeviceModule::AudioLayer | audio_device_layer () const |
| |
| void | set_audio_device_layer (AudioDeviceModule::AudioLayer layer) |
| |
| int | NumOfSendingChannels () |
| |
| int | NumOfPlayingChannels () |
| |
| void | SetLastError (int32_t error) const |
| |
| void | SetLastError (int32_t error, TraceLevel level) const |
| |
| void | SetLastError (int32_t error, TraceLevel level, const char *msg) const |
| |
| int | SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override |
| |
| int | GetNsStatus (bool &enabled, NsModes &mode) override |
| |
| int | SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override |
| |
| int | GetAgcStatus (bool &enabled, AgcModes &mode) override |
| |
| int | SetAgcConfig (AgcConfig config) override |
| |
| int | GetAgcConfig (AgcConfig &config) override |
| |
| int | SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override |
| |
| int | GetEcStatus (bool &enabled, EcModes &mode) override |
| |
| int | EnableDriftCompensation (bool enable) override |
| |
| bool | DriftCompensationEnabled () override |
| |
| void | SetDelayOffsetMs (int offset) override |
| |
| int | DelayOffsetMs () override |
| |
| int | SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override |
| |
| int | GetAecmMode (AecmModes &mode, bool &enabledCNG) override |
| |
| int | EnableHighPassFilter (bool enable) override |
| |
| bool | IsHighPassFilterEnabled () override |
| |
| int | VoiceActivityIndicator (int channel) override |
| |
| int | SetEcMetricsStatus (bool enable) override |
| |
| int | GetEcMetricsStatus (bool &enabled) override |
| |
| int | GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override |
| |
| int | GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override |
| |
| int | StartDebugRecording (const char *fileNameUTF8) override |
| |
| int | StartDebugRecording (FILE *file_handle) override |
| |
| int | StopDebugRecording () override |
| |
| int | SetTypingDetectionStatus (bool enable) override |
| |
| int | GetTypingDetectionStatus (bool &enabled) override |
| |
| int | TimeSinceLastTyping (int &seconds) override |
| |
| int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override |
| |
| void | EnableStereoChannelSwapping (bool enable) override |
| |
| bool | IsStereoChannelSwappingEnabled () override |
| |
| int | SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override |
| |
| int | GetNsStatus (bool &enabled, NsModes &mode) override |
| |
| int | SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override |
| |
| int | GetAgcStatus (bool &enabled, AgcModes &mode) override |
| |
| int | SetAgcConfig (AgcConfig config) override |
| |
| int | GetAgcConfig (AgcConfig &config) override |
| |
| int | SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override |
| |
| int | GetEcStatus (bool &enabled, EcModes &mode) override |
| |
| int | EnableDriftCompensation (bool enable) override |
| |
| bool | DriftCompensationEnabled () override |
| |
| void | SetDelayOffsetMs (int offset) override |
| |
| int | DelayOffsetMs () override |
| |
| int | SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override |
| |
| int | GetAecmMode (AecmModes &mode, bool &enabledCNG) override |
| |
| int | EnableHighPassFilter (bool enable) override |
| |
| bool | IsHighPassFilterEnabled () override |
| |
| int | VoiceActivityIndicator (int channel) override |
| |
| int | SetEcMetricsStatus (bool enable) override |
| |
| int | GetEcMetricsStatus (bool &enabled) override |
| |
| int | GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override |
| |
| int | GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override |
| |
| int | StartDebugRecording (const char *fileNameUTF8) override |
| |
| int | StartDebugRecording (FILE *file_handle) override |
| |
| int | StopDebugRecording () override |
| |
| int | SetTypingDetectionStatus (bool enable) override |
| |
| int | GetTypingDetectionStatus (bool &enabled) override |
| |
| int | TimeSinceLastTyping (int &seconds) override |
| |
| int | SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override |
| |
| void | EnableStereoChannelSwapping (bool enable) override |
| |
| bool | IsStereoChannelSwappingEnabled () override |
| |
| int | NumOfCodecs () override |
| |
| int | GetCodec (int index, CodecInst &codec) override |
| |
| int | SetSendCodec (int channel, const CodecInst &codec) override |
| |
| int | GetSendCodec (int channel, CodecInst &codec) override |
| |
| int | SetBitRate (int channel, int bitrate_bps) override |
| |
| int | GetRecCodec (int channel, CodecInst &codec) override |
| |
| int | SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz) override |
| |
| int | SetRecPayloadType (int channel, const CodecInst &codec) override |
| |
| int | GetRecPayloadType (int channel, CodecInst &codec) override |
| |
| int | SetFECStatus (int channel, bool enable) override |
| |
| int | GetFECStatus (int channel, bool &enabled) override |
| |
| int | SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false) override |
| |
| int | GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX) override |
| |
| int | SetOpusMaxPlaybackRate (int channel, int frequency_hz) override |
| |
| int | SetOpusDtx (int channel, bool enable_dtx) override |
| |
| int | GetOpusDtxStatus (int channel, bool *enabled) override |
| |
| int | NumOfCodecs () override |
| |
| int | GetCodec (int index, CodecInst &codec) override |
| |
| int | SetSendCodec (int channel, const CodecInst &codec) override |
| |
| int | GetSendCodec (int channel, CodecInst &codec) override |
| |
| int | SetBitRate (int channel, int bitrate_bps) override |
| |
| int | GetRecCodec (int channel, CodecInst &codec) override |
| |
| int | SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz) override |
| |
| int | SetRecPayloadType (int channel, const CodecInst &codec) override |
| |
| int | GetRecPayloadType (int channel, CodecInst &codec) override |
| |
| int | SetFECStatus (int channel, bool enable) override |
| |
| int | GetFECStatus (int channel, bool &enabled) override |
| |
| int | SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false) override |
| |
| int | GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX) override |
| |
| int | SetOpusMaxPlaybackRate (int channel, int frequency_hz) override |
| |
| int | SetOpusDtx (int channel, bool enable_dtx) override |
| |
| int | GetOpusDtxStatus (int channel, bool *enabled) override |
| |
| int | StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override |
| |
| int | StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override |
| |
| int | StopPlayingFileLocally (int channel) override |
| |
| int | IsPlayingFileLocally (int channel) override |
| |
| int | StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override |
| |
| int | StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override |
| |
| int | StopPlayingFileAsMicrophone (int channel) override |
| |
| int | IsPlayingFileAsMicrophone (int channel) override |
| |
| int | StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override |
| |
| int | StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL) override |
| |
| int | StopRecordingPlayout (int channel) override |
| |
| int | StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override |
| |
| int | StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL) override |
| |
| int | StopRecordingMicrophone () override |
| |
| int | StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override |
| |
| int | StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override |
| |
| int | StopPlayingFileLocally (int channel) override |
| |
| int | IsPlayingFileLocally (int channel) override |
| |
| int | StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override |
| |
| int | StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override |
| |
| int | StopPlayingFileAsMicrophone (int channel) override |
| |
| int | IsPlayingFileAsMicrophone (int channel) override |
| |
| int | StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override |
| |
| int | StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL) override |
| |
| int | StopRecordingPlayout (int channel) override |
| |
| int | StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override |
| |
| int | StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL) override |
| |
| int | StopRecordingMicrophone () override |
| |
| int | GetNumOfRecordingDevices (int &devices) override |
| |
| int | GetNumOfPlayoutDevices (int &devices) override |
| |
| int | GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override |
| |
| int | GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override |
| |
| int | SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth) override |
| |
| int | SetPlayoutDevice (int index) override |
| |
| int | SetAudioDeviceLayer (AudioLayers audioLayer) override |
| |
| int | GetAudioDeviceLayer (AudioLayers &audioLayer) override |
| |
| int | SetRecordingSampleRate (unsigned int samples_per_sec) override |
| |
| int | RecordingSampleRate (unsigned int *samples_per_sec) const override |
| |
| int | SetPlayoutSampleRate (unsigned int samples_per_sec) override |
| |
| int | PlayoutSampleRate (unsigned int *samples_per_sec) const override |
| |
| bool | BuiltInAECIsAvailable () const override |
| |
| int | EnableBuiltInAEC (bool enable) override |
| |
| bool | BuiltInAGCIsAvailable () const override |
| |
| int | EnableBuiltInAGC (bool enable) override |
| |
| bool | BuiltInNSIsAvailable () const override |
| |
| int | EnableBuiltInNS (bool enable) override |
| |
| int | GetNumOfRecordingDevices (int &devices) override |
| |
| int | GetNumOfPlayoutDevices (int &devices) override |
| |
| int | GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override |
| |
| int | GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override |
| |
| int | SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth) override |
| |
| int | SetPlayoutDevice (int index) override |
| |
| int | SetAudioDeviceLayer (AudioLayers audioLayer) override |
| |
| int | GetAudioDeviceLayer (AudioLayers &audioLayer) override |
| |
| int | SetRecordingSampleRate (unsigned int samples_per_sec) override |
| |
| int | RecordingSampleRate (unsigned int *samples_per_sec) const override |
| |
| int | SetPlayoutSampleRate (unsigned int samples_per_sec) override |
| |
| int | PlayoutSampleRate (unsigned int *samples_per_sec) const override |
| |
| bool | BuiltInAECIsAvailable () const override |
| |
| int | EnableBuiltInAEC (bool enable) override |
| |
| bool | BuiltInAGCIsAvailable () const override |
| |
| int | EnableBuiltInAGC (bool enable) override |
| |
| bool | BuiltInNSIsAvailable () const override |
| |
| int | EnableBuiltInNS (bool enable) override |
| |
| int | GetNetworkStatistics (int channel, NetworkStatistics &stats) override |
| |
| int | GetDecodingCallStatistics (int channel, AudioDecodingCallStats *stats) const override |
| |
| int | GetNetworkStatistics (int channel, NetworkStatistics &stats) override |
| |
| int | GetDecodingCallStatistics (int channel, AudioDecodingCallStats *stats) const override |
| |
| int | RegisterExternalTransport (int channel, Transport &transport) override |
| |
| int | DeRegisterExternalTransport (int channel) override |
| |
| int | ReceivedRTPPacket (int channel, const void *data, size_t length) override |
| |
| int | ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override |
| |
| int | ReceivedRTCPPacket (int channel, const void *data, size_t length) override |
| |
| int | RegisterExternalTransport (int channel, Transport &transport) override |
| |
| int | DeRegisterExternalTransport (int channel) override |
| |
| int | ReceivedRTPPacket (int channel, const void *data, size_t length) override |
| |
| int | ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override |
| |
| int | ReceivedRTCPPacket (int channel, const void *data, size_t length) override |
| |
| int | SetRTCPStatus (int channel, bool enable) override |
| |
| int | GetRTCPStatus (int channel, bool &enabled) override |
| |
| int | SetRTCP_CNAME (int channel, const char cName[256]) override |
| |
| int | GetRemoteRTCP_CNAME (int channel, char cName[256]) override |
| |
| int | SetLocalSSRC (int channel, unsigned int ssrc) override |
| |
| int | GetLocalSSRC (int channel, unsigned int &ssrc) override |
| |
| int | GetRemoteSSRC (int channel, unsigned int &ssrc) override |
| |
| int | SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override |
| |
| int | GetRTCPStatistics (int channel, CallStatistics &stats) override |
| |
| int | SetRTCPStatus (int channel, bool enable) override |
| |
| int | GetRTCPStatus (int channel, bool &enabled) override |
| |
| int | SetRTCP_CNAME (int channel, const char cName[256]) override |
| |
| int | GetRemoteRTCP_CNAME (int channel, char cName[256]) override |
| |
| int | SetLocalSSRC (int channel, unsigned int ssrc) override |
| |
| int | GetLocalSSRC (int channel, unsigned int &ssrc) override |
| |
| int | GetRemoteSSRC (int channel, unsigned int &ssrc) override |
| |
| int | SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override |
| |
| int | GetRTCPStatistics (int channel, CallStatistics &stats) override |
| |
| int | SetSpeakerVolume (unsigned int volume) override |
| |
| int | GetSpeakerVolume (unsigned int &volume) override |
| |
| int | SetMicVolume (unsigned int volume) override |
| |
| int | GetMicVolume (unsigned int &volume) override |
| |
| int | SetInputMute (int channel, bool enable) override |
| |
| int | GetInputMute (int channel, bool &enabled) override |
| |
| int | GetSpeechInputLevel (unsigned int &level) override |
| |
| int | GetSpeechOutputLevel (int channel, unsigned int &level) override |
| |
| int | GetSpeechInputLevelFullRange (unsigned int &level) override |
| |
| int | GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override |
| |
| int | SetChannelOutputVolumeScaling (int channel, float scaling) override |
| |
| int | GetChannelOutputVolumeScaling (int channel, float &scaling) override |
| |
| int | SetOutputVolumePan (int channel, float left, float right) override |
| |
| int | GetOutputVolumePan (int channel, float &left, float &right) override |
| |
| int | SetSpeakerVolume (unsigned int volume) override |
| |
| int | GetSpeakerVolume (unsigned int &volume) override |
| |
| int | SetMicVolume (unsigned int volume) override |
| |
| int | GetMicVolume (unsigned int &volume) override |
| |
| int | SetInputMute (int channel, bool enable) override |
| |
| int | GetInputMute (int channel, bool &enabled) override |
| |
| int | GetSpeechInputLevel (unsigned int &level) override |
| |
| int | GetSpeechOutputLevel (int channel, unsigned int &level) override |
| |
| int | GetSpeechInputLevelFullRange (unsigned int &level) override |
| |
| int | GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override |
| |
| int | SetChannelOutputVolumeScaling (int channel, float scaling) override |
| |
| int | GetChannelOutputVolumeScaling (int channel, float &scaling) override |
| |
| int | SetOutputVolumePan (int channel, float left, float right) override |
| |
| int | GetOutputVolumePan (int channel, float &left, float &right) override |
| |
| int | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) override |
| |
| int | DeRegisterVoiceEngineObserver () override |
| |
| int | Init (AudioDeviceModule *external_adm=nullptr, AudioProcessing *audioproc=nullptr, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory=nullptr) override |
| |
| AudioProcessing * | audio_processing () override |
| |
| AudioDeviceModule * | audio_device_module () override |
| |
| voe::TransmitMixer * | transmit_mixer () override |
| |
| int | Terminate () override |
| |
| int | CreateChannel () override |
| |
| int | CreateChannel (const ChannelConfig &config) override |
| |
| int | DeleteChannel (int channel) override |
| |
| int | StartReceive (int channel) override |
| |
| int | StartPlayout (int channel) override |
| |
| int | StartSend (int channel) override |
| |
| int | StopPlayout (int channel) override |
| |
| int | StopSend (int channel) override |
| |
| int | GetVersion (char version[1024]) override |
| |
| int | LastError () override |
| |
| AudioTransport * | audio_transport () override |
| |
| int | AssociateSendChannel (int channel, int accociate_send_channel) override |
| |
| int32_t | RecordedDataIsAvailable (const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel) override |
| |
| int32_t | NeedMorePlayData (const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms) override |
| |
| void | PushCaptureData (int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames) override |
| |
| void | PullRenderData (int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms) override |
| |
| void | OnErrorIsReported (const ErrorCode error) override |
| |
| void | OnWarningIsReported (const WarningCode warning) override |
| |
| int | RegisterVoiceEngineObserver (VoiceEngineObserver &observer) override |
| |
| int | DeRegisterVoiceEngineObserver () override |
| |
| int | Init (AudioDeviceModule *external_adm=nullptr, AudioProcessing *audioproc=nullptr, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory=nullptr) override |
| |
| AudioProcessing * | audio_processing () override |
| |
| AudioDeviceModule * | audio_device_module () override |
| |
| voe::TransmitMixer * | transmit_mixer () override |
| |
| int | Terminate () override |
| |
| int | CreateChannel () override |
| |
| int | CreateChannel (const ChannelConfig &config) override |
| |
| int | DeleteChannel (int channel) override |
| |
| int | StartReceive (int channel) override |
| |
| int | StartPlayout (int channel) override |
| |
| int | StartSend (int channel) override |
| |
| int | StopPlayout (int channel) override |
| |
| int | StopSend (int channel) override |
| |
| int | GetVersion (char version[1024]) override |
| |
| int | LastError () override |
| |
| AudioTransport * | audio_transport () override |
| |
| int | AssociateSendChannel (int channel, int accociate_send_channel) override |
| |
| int32_t | RecordedDataIsAvailable (const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel) override |
| |
| int32_t | NeedMorePlayData (const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms) override |
| |
| void | PushCaptureData (int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames) override |
| |
| void | PullRenderData (int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms) override |
| |
| void | OnErrorIsReported (const ErrorCode error) override |
| |
| void | OnWarningIsReported (const WarningCode warning) override |
| |
| virtual int | StopReceive (int channel) |
| |
| virtual int | StopReceive (int channel) |
| |