webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::FineAudioBuffer Class Reference

#include <fine_audio_buffer.h>

Public Member Functions

 FineAudioBuffer (AudioDeviceBuffer *device_buffer, size_t desired_frame_size_bytes, int sample_rate)
 
 ~FineAudioBuffer ()
 
void ResetPlayout ()
 
void ResetRecord ()
 
void GetPlayoutData (int8_t *buffer)
 
void DeliverRecordedData (const int8_t *buffer, size_t size_in_bytes, int playout_delay_ms, int record_delay_ms)
 
 FineAudioBuffer (AudioDeviceBuffer *device_buffer, size_t desired_frame_size_bytes, int sample_rate)
 
 ~FineAudioBuffer ()
 
void ResetPlayout ()
 
void ResetRecord ()
 
void GetPlayoutData (int8_t *buffer)
 
void DeliverRecordedData (const int8_t *buffer, size_t size_in_bytes, int playout_delay_ms, int record_delay_ms)
 

Constructor & Destructor Documentation

◆ FineAudioBuffer() [1/2]

webrtc::FineAudioBuffer::FineAudioBuffer ( AudioDeviceBuffer device_buffer,
size_t  desired_frame_size_bytes,
int  sample_rate 
)

◆ ~FineAudioBuffer() [1/2]

webrtc::FineAudioBuffer::~FineAudioBuffer ( )

◆ FineAudioBuffer() [2/2]

webrtc::FineAudioBuffer::FineAudioBuffer ( AudioDeviceBuffer device_buffer,
size_t  desired_frame_size_bytes,
int  sample_rate 
)

◆ ~FineAudioBuffer() [2/2]

webrtc::FineAudioBuffer::~FineAudioBuffer ( )

Member Function Documentation

◆ DeliverRecordedData() [1/2]

void webrtc::FineAudioBuffer::DeliverRecordedData ( const int8_t buffer,
size_t  size_in_bytes,
int  playout_delay_ms,
int  record_delay_ms 
)

◆ DeliverRecordedData() [2/2]

void webrtc::FineAudioBuffer::DeliverRecordedData ( const int8_t buffer,
size_t  size_in_bytes,
int  playout_delay_ms,
int  record_delay_ms 
)

◆ GetPlayoutData() [1/2]

void webrtc::FineAudioBuffer::GetPlayoutData ( int8_t buffer)

◆ GetPlayoutData() [2/2]

void webrtc::FineAudioBuffer::GetPlayoutData ( int8_t buffer)

◆ ResetPlayout() [1/2]

void webrtc::FineAudioBuffer::ResetPlayout ( )

◆ ResetPlayout() [2/2]

void webrtc::FineAudioBuffer::ResetPlayout ( )

◆ ResetRecord() [1/2]

void webrtc::FineAudioBuffer::ResetRecord ( )

◆ ResetRecord() [2/2]

void webrtc::FineAudioBuffer::ResetRecord ( )

The documentation for this class was generated from the following files: