webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::FileAudioStream Class Reference
Inheritance diagram for webrtc::FileAudioStream:
webrtc::AudioStreamInterface webrtc::AudioStreamInterface

Public Member Functions

 FileAudioStream (size_t num_callbacks, const std::string &file_name, int sample_rate)
 
void Write (const void *source, size_t num_frames) override
 
void Read (void *destination, size_t num_frames) override
 
int file_size_in_seconds () const
 
size_t file_size_in_callbacks () const
 
 FileAudioStream (size_t num_callbacks, const std::string &file_name, int sample_rate)
 
void Write (const void *source, size_t num_frames) override
 
void Read (void *destination, size_t num_frames) override
 
int file_size_in_seconds () const
 
size_t file_size_in_callbacks () const
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::AudioStreamInterface
virtual ~AudioStreamInterface ()
 
virtual ~AudioStreamInterface ()
 

Constructor & Destructor Documentation

◆ FileAudioStream() [1/2]

webrtc::FileAudioStream::FileAudioStream ( size_t  num_callbacks,
const std::string file_name,
int  sample_rate 
)
inline

◆ FileAudioStream() [2/2]

webrtc::FileAudioStream::FileAudioStream ( size_t  num_callbacks,
const std::string file_name,
int  sample_rate 
)
inline

Member Function Documentation

◆ file_size_in_callbacks() [1/2]

size_t webrtc::FileAudioStream::file_size_in_callbacks ( ) const
inline

◆ file_size_in_callbacks() [2/2]

size_t webrtc::FileAudioStream::file_size_in_callbacks ( ) const
inline

◆ file_size_in_seconds() [1/2]

int webrtc::FileAudioStream::file_size_in_seconds ( ) const
inline

◆ file_size_in_seconds() [2/2]

int webrtc::FileAudioStream::file_size_in_seconds ( ) const
inline

◆ Read() [1/2]

void webrtc::FileAudioStream::Read ( void destination,
size_t  num_frames 
)
inlineoverridevirtual

◆ Read() [2/2]

void webrtc::FileAudioStream::Read ( void destination,
size_t  num_frames 
)
inlineoverridevirtual

◆ Write() [1/2]

void webrtc::FileAudioStream::Write ( const void source,
size_t  num_frames 
)
inlineoverridevirtual

◆ Write() [2/2]

void webrtc::FileAudioStream::Write ( const void source,
size_t  num_frames 
)
inlineoverridevirtual

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