|
| AudioTransportAPI (const rtc::scoped_refptr< AudioDeviceModule > &audioDevice) |
|
| ~AudioTransportAPI () override |
|
int32_t | RecordedDataIsAvailable (const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t sampleRate, const uint32_t totalDelay, const int32_t clockSkew, 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 sampleRate, 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 |
|
◆ AudioTransportAPI()
◆ ~AudioTransportAPI()
AudioTransportAPI::~AudioTransportAPI |
( |
| ) |
|
|
inlineoverride |
◆ NeedMorePlayData()
◆ PullRenderData()
void AudioTransportAPI::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 |
|
) |
| |
|
inlineoverridevirtual |
◆ PushCaptureData()
void AudioTransportAPI::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 |
|
) |
| |
|
inlineoverridevirtual |
◆ RecordedDataIsAvailable()
The documentation for this class was generated from the following file: