webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <voe_base_impl.h>
Public Member Functions | |
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 |
Public Member Functions inherited from webrtc::VoEBase | |
virtual int | Release ()=0 |
virtual int | StopReceive (int channel) |
virtual int | Release ()=0 |
virtual int | StopReceive (int channel) |
Protected Member Functions | |
VoEBaseImpl (voe::SharedData *shared) | |
~VoEBaseImpl () override | |
VoEBaseImpl (voe::SharedData *shared) | |
~VoEBaseImpl () override | |
Protected Member Functions inherited from webrtc::VoEBase | |
VoEBase () | |
virtual | ~VoEBase () |
VoEBase () | |
virtual | ~VoEBase () |
Protected Member Functions inherited from webrtc::AudioTransport | |
virtual | ~AudioTransport () |
virtual | ~AudioTransport () |
Protected Member Functions inherited from webrtc::AudioDeviceObserver | |
virtual | ~AudioDeviceObserver () |
virtual | ~AudioDeviceObserver () |
Additional Inherited Members | |
Public Types inherited from webrtc::AudioDeviceObserver | |
enum | ErrorCode { kRecordingError = 0, kPlayoutError = 1, kRecordingError = 0, kPlayoutError = 1 } |
enum | WarningCode { kRecordingWarning = 0, kPlayoutWarning = 1, kRecordingWarning = 0, kPlayoutWarning = 1 } |
enum | ErrorCode { kRecordingError = 0, kPlayoutError = 1, kRecordingError = 0, kPlayoutError = 1 } |
enum | WarningCode { kRecordingWarning = 0, kPlayoutWarning = 1, kRecordingWarning = 0, kPlayoutWarning = 1 } |
Static Public Member Functions inherited from webrtc::VoEBase | |
static VoEBase * | GetInterface (VoiceEngine *voiceEngine) |
static VoEBase * | GetInterface (VoiceEngine *voiceEngine) |
|
protected |
|
overrideprotected |
|
protected |
|
overrideprotected |
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Reimplemented from webrtc::VoEBase.
|
inlineoverridevirtual |
Reimplemented from webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
Implements webrtc::AudioDeviceObserver.
Implements webrtc::AudioDeviceObserver.
|
overridevirtual |
Implements webrtc::AudioDeviceObserver.
|
overridevirtual |
Implements webrtc::AudioDeviceObserver.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::AudioTransport.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
overridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.
|
inlineoverridevirtual |
Implements webrtc::VoEBase.