#include <file_player.h>
|
virtual | ~FilePlayer ()=default |
|
virtual int | Get10msAudioFromFile (int16_t *outBuffer, size_t *lengthInSamples, int frequencyInHz)=0 |
|
virtual int32_t | RegisterModuleFileCallback (FileCallback *callback)=0 |
|
virtual int32_t | StartPlayingFile (const char *fileName, bool loop, uint32_t startPosition, float volumeScaling, uint32_t notification, uint32_t stopPosition, const CodecInst *codecInst)=0 |
|
virtual int32_t | StartPlayingFile (InStream *sourceStream, uint32_t startPosition, float volumeScaling, uint32_t notification, uint32_t stopPosition, const CodecInst *codecInst)=0 |
|
virtual int32_t | StopPlayingFile ()=0 |
|
virtual bool | IsPlayingFile () const =0 |
|
virtual int32_t | GetPlayoutPosition (uint32_t *durationMs)=0 |
|
virtual int32_t | AudioCodec (CodecInst *audioCodec) const =0 |
|
virtual int32_t | Frequency () const =0 |
|
virtual int32_t | SetAudioScaling (float scaleFactor)=0 |
|
virtual | ~FilePlayer ()=default |
|
virtual int | Get10msAudioFromFile (int16_t *outBuffer, size_t *lengthInSamples, int frequencyInHz)=0 |
|
virtual int32_t | RegisterModuleFileCallback (FileCallback *callback)=0 |
|
virtual int32_t | StartPlayingFile (const char *fileName, bool loop, uint32_t startPosition, float volumeScaling, uint32_t notification, uint32_t stopPosition, const CodecInst *codecInst)=0 |
|
virtual int32_t | StartPlayingFile (InStream *sourceStream, uint32_t startPosition, float volumeScaling, uint32_t notification, uint32_t stopPosition, const CodecInst *codecInst)=0 |
|
virtual int32_t | StopPlayingFile ()=0 |
|
virtual bool | IsPlayingFile () const =0 |
|
virtual int32_t | GetPlayoutPosition (uint32_t *durationMs)=0 |
|
virtual int32_t | AudioCodec (CodecInst *audioCodec) const =0 |
|
virtual int32_t | Frequency () const =0 |
|
virtual int32_t | SetAudioScaling (float scaleFactor)=0 |
|
◆ anonymous enum
Enumerator |
---|
MAX_AUDIO_BUFFER_IN_SAMPLES | |
◆ anonymous enum
Enumerator |
---|
MAX_AUDIO_BUFFER_IN_BYTES | |
◆ anonymous enum
Enumerator |
---|
MAX_AUDIO_BUFFER_IN_SAMPLES | |
◆ anonymous enum
Enumerator |
---|
MAX_AUDIO_BUFFER_IN_BYTES | |
◆ ~FilePlayer() [1/2]
virtual webrtc::FilePlayer::~FilePlayer |
( |
| ) |
|
|
virtualdefault |
◆ ~FilePlayer() [2/2]
virtual webrtc::FilePlayer::~FilePlayer |
( |
| ) |
|
|
virtualdefault |
◆ AudioCodec() [1/2]
◆ AudioCodec() [2/2]
◆ CreateFilePlayer() [1/2]
◆ CreateFilePlayer() [2/2]
◆ Frequency() [1/2]
virtual int32_t webrtc::FilePlayer::Frequency |
( |
| ) |
const |
|
pure virtual |
◆ Frequency() [2/2]
virtual int32_t webrtc::FilePlayer::Frequency |
( |
| ) |
const |
|
pure virtual |
◆ Get10msAudioFromFile() [1/2]
virtual int webrtc::FilePlayer::Get10msAudioFromFile |
( |
int16_t * |
outBuffer, |
|
|
size_t * |
lengthInSamples, |
|
|
int |
frequencyInHz |
|
) |
| |
|
pure virtual |
◆ Get10msAudioFromFile() [2/2]
virtual int webrtc::FilePlayer::Get10msAudioFromFile |
( |
int16_t * |
outBuffer, |
|
|
size_t * |
lengthInSamples, |
|
|
int |
frequencyInHz |
|
) |
| |
|
pure virtual |
◆ GetPlayoutPosition() [1/2]
virtual int32_t webrtc::FilePlayer::GetPlayoutPosition |
( |
uint32_t * |
durationMs | ) |
|
|
pure virtual |
◆ GetPlayoutPosition() [2/2]
virtual int32_t webrtc::FilePlayer::GetPlayoutPosition |
( |
uint32_t * |
durationMs | ) |
|
|
pure virtual |
◆ IsPlayingFile() [1/2]
virtual bool webrtc::FilePlayer::IsPlayingFile |
( |
| ) |
const |
|
pure virtual |
◆ IsPlayingFile() [2/2]
virtual bool webrtc::FilePlayer::IsPlayingFile |
( |
| ) |
const |
|
pure virtual |
◆ RegisterModuleFileCallback() [1/2]
◆ RegisterModuleFileCallback() [2/2]
◆ SetAudioScaling() [1/2]
virtual int32_t webrtc::FilePlayer::SetAudioScaling |
( |
float |
scaleFactor | ) |
|
|
pure virtual |
◆ SetAudioScaling() [2/2]
virtual int32_t webrtc::FilePlayer::SetAudioScaling |
( |
float |
scaleFactor | ) |
|
|
pure virtual |
◆ StartPlayingFile() [1/4]
virtual int32_t webrtc::FilePlayer::StartPlayingFile |
( |
const char * |
fileName, |
|
|
bool |
loop, |
|
|
uint32_t |
startPosition, |
|
|
float |
volumeScaling, |
|
|
uint32_t |
notification, |
|
|
uint32_t |
stopPosition, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
|
pure virtual |
◆ StartPlayingFile() [2/4]
virtual int32_t webrtc::FilePlayer::StartPlayingFile |
( |
const char * |
fileName, |
|
|
bool |
loop, |
|
|
uint32_t |
startPosition, |
|
|
float |
volumeScaling, |
|
|
uint32_t |
notification, |
|
|
uint32_t |
stopPosition, |
|
|
const CodecInst * |
codecInst |
|
) |
| |
|
pure virtual |
◆ StartPlayingFile() [3/4]
◆ StartPlayingFile() [4/4]
◆ StopPlayingFile() [1/2]
virtual int32_t webrtc::FilePlayer::StopPlayingFile |
( |
| ) |
|
|
pure virtual |
◆ StopPlayingFile() [2/2]
virtual int32_t webrtc::FilePlayer::StopPlayingFile |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/voice_engine/file_player.h
- Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine/file_player.cc