webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::VoEFile Class Referenceabstract

#include <voe_file.h>

Inheritance diagram for webrtc::VoEFile:
webrtc::VoEFileImpl webrtc::VoEFileImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine

Public Member Functions

virtual int Release ()=0
 
virtual int StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0)=0
 
virtual int StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0)=0
 
virtual int StopPlayingFileLocally (int channel)=0
 
virtual int IsPlayingFileLocally (int channel)=0
 
virtual int StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0)=0
 
virtual int StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0)=0
 
virtual int StopPlayingFileAsMicrophone (int channel)=0
 
virtual int IsPlayingFileAsMicrophone (int channel)=0
 
virtual int StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1)=0
 
virtual int StopRecordingPlayout (int channel)=0
 
virtual int StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL)=0
 
virtual int StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1)=0
 
virtual int StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL)=0
 
virtual int StopRecordingMicrophone ()=0
 
virtual int Release ()=0
 
virtual int StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0)=0
 
virtual int StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0)=0
 
virtual int StopPlayingFileLocally (int channel)=0
 
virtual int IsPlayingFileLocally (int channel)=0
 
virtual int StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0)=0
 
virtual int StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0)=0
 
virtual int StopPlayingFileAsMicrophone (int channel)=0
 
virtual int IsPlayingFileAsMicrophone (int channel)=0
 
virtual int StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1)=0
 
virtual int StopRecordingPlayout (int channel)=0
 
virtual int StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL)=0
 
virtual int StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1)=0
 
virtual int StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL)=0
 
virtual int StopRecordingMicrophone ()=0
 

Static Public Member Functions

static VoEFileGetInterface (VoiceEngine *voiceEngine)
 
static VoEFileGetInterface (VoiceEngine *voiceEngine)
 

Protected Member Functions

 VoEFile ()
 
virtual ~VoEFile ()
 
 VoEFile ()
 
virtual ~VoEFile ()
 

Constructor & Destructor Documentation

◆ VoEFile() [1/2]

webrtc::VoEFile::VoEFile ( )
inlineprotected

◆ ~VoEFile() [1/2]

virtual webrtc::VoEFile::~VoEFile ( )
inlineprotectedvirtual

◆ VoEFile() [2/2]

webrtc::VoEFile::VoEFile ( )
inlineprotected

◆ ~VoEFile() [2/2]

virtual webrtc::VoEFile::~VoEFile ( )
inlineprotectedvirtual

Member Function Documentation

◆ GetInterface() [1/2]

VoEFile * webrtc::VoEFile::GetInterface ( VoiceEngine voiceEngine)
static

◆ GetInterface() [2/2]

static VoEFile* webrtc::VoEFile::GetInterface ( VoiceEngine voiceEngine)
static

◆ IsPlayingFileAsMicrophone() [1/2]

virtual int webrtc::VoEFile::IsPlayingFileAsMicrophone ( int  channel)
pure virtual

◆ IsPlayingFileAsMicrophone() [2/2]

virtual int webrtc::VoEFile::IsPlayingFileAsMicrophone ( int  channel)
pure virtual

◆ IsPlayingFileLocally() [1/2]

virtual int webrtc::VoEFile::IsPlayingFileLocally ( int  channel)
pure virtual

◆ IsPlayingFileLocally() [2/2]

virtual int webrtc::VoEFile::IsPlayingFileLocally ( int  channel)
pure virtual

◆ Release() [1/2]

virtual int webrtc::VoEFile::Release ( )
pure virtual

◆ Release() [2/2]

virtual int webrtc::VoEFile::Release ( )
pure virtual

◆ StartPlayingFileAsMicrophone() [1/4]

virtual int webrtc::VoEFile::StartPlayingFileAsMicrophone ( int  channel,
const char  fileNameUTF8[1024],
bool  loop = false,
bool  mixWithMicrophone = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0 
)
pure virtual

◆ StartPlayingFileAsMicrophone() [2/4]

virtual int webrtc::VoEFile::StartPlayingFileAsMicrophone ( int  channel,
const char  fileNameUTF8[1024],
bool  loop = false,
bool  mixWithMicrophone = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0 
)
pure virtual

◆ StartPlayingFileAsMicrophone() [3/4]

virtual int webrtc::VoEFile::StartPlayingFileAsMicrophone ( int  channel,
InStream stream,
bool  mixWithMicrophone = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0 
)
pure virtual

◆ StartPlayingFileAsMicrophone() [4/4]

virtual int webrtc::VoEFile::StartPlayingFileAsMicrophone ( int  channel,
InStream stream,
bool  mixWithMicrophone = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0 
)
pure virtual

◆ StartPlayingFileLocally() [1/4]

virtual int webrtc::VoEFile::StartPlayingFileLocally ( int  channel,
const char  fileNameUTF8[1024],
bool  loop = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0,
int  startPointMs = 0,
int  stopPointMs = 0 
)
pure virtual

◆ StartPlayingFileLocally() [2/4]

virtual int webrtc::VoEFile::StartPlayingFileLocally ( int  channel,
const char  fileNameUTF8[1024],
bool  loop = false,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0,
int  startPointMs = 0,
int  stopPointMs = 0 
)
pure virtual

◆ StartPlayingFileLocally() [3/4]

virtual int webrtc::VoEFile::StartPlayingFileLocally ( int  channel,
InStream stream,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0,
int  startPointMs = 0,
int  stopPointMs = 0 
)
pure virtual

◆ StartPlayingFileLocally() [4/4]

virtual int webrtc::VoEFile::StartPlayingFileLocally ( int  channel,
InStream stream,
FileFormats  format = kFileFormatPcm16kHzFile,
float  volumeScaling = 1.0,
int  startPointMs = 0,
int  stopPointMs = 0 
)
pure virtual

◆ StartRecordingMicrophone() [1/4]

virtual int webrtc::VoEFile::StartRecordingMicrophone ( const char *  fileNameUTF8,
CodecInst compression = NULL,
int  maxSizeBytes = -1 
)
pure virtual

◆ StartRecordingMicrophone() [2/4]

virtual int webrtc::VoEFile::StartRecordingMicrophone ( const char *  fileNameUTF8,
CodecInst compression = NULL,
int  maxSizeBytes = -1 
)
pure virtual

◆ StartRecordingMicrophone() [3/4]

virtual int webrtc::VoEFile::StartRecordingMicrophone ( OutStream stream,
CodecInst compression = NULL 
)
pure virtual

◆ StartRecordingMicrophone() [4/4]

virtual int webrtc::VoEFile::StartRecordingMicrophone ( OutStream stream,
CodecInst compression = NULL 
)
pure virtual

◆ StartRecordingPlayout() [1/4]

virtual int webrtc::VoEFile::StartRecordingPlayout ( int  channel,
const char *  fileNameUTF8,
CodecInst compression = NULL,
int  maxSizeBytes = -1 
)
pure virtual

◆ StartRecordingPlayout() [2/4]

virtual int webrtc::VoEFile::StartRecordingPlayout ( int  channel,
const char *  fileNameUTF8,
CodecInst compression = NULL,
int  maxSizeBytes = -1 
)
pure virtual

◆ StartRecordingPlayout() [3/4]

virtual int webrtc::VoEFile::StartRecordingPlayout ( int  channel,
OutStream stream,
CodecInst compression = NULL 
)
pure virtual

◆ StartRecordingPlayout() [4/4]

virtual int webrtc::VoEFile::StartRecordingPlayout ( int  channel,
OutStream stream,
CodecInst compression = NULL 
)
pure virtual

◆ StopPlayingFileAsMicrophone() [1/2]

virtual int webrtc::VoEFile::StopPlayingFileAsMicrophone ( int  channel)
pure virtual

◆ StopPlayingFileAsMicrophone() [2/2]

virtual int webrtc::VoEFile::StopPlayingFileAsMicrophone ( int  channel)
pure virtual

◆ StopPlayingFileLocally() [1/2]

virtual int webrtc::VoEFile::StopPlayingFileLocally ( int  channel)
pure virtual

◆ StopPlayingFileLocally() [2/2]

virtual int webrtc::VoEFile::StopPlayingFileLocally ( int  channel)
pure virtual

◆ StopRecordingMicrophone() [1/2]

virtual int webrtc::VoEFile::StopRecordingMicrophone ( )
pure virtual

◆ StopRecordingMicrophone() [2/2]

virtual int webrtc::VoEFile::StopRecordingMicrophone ( )
pure virtual

◆ StopRecordingPlayout() [1/2]

virtual int webrtc::VoEFile::StopRecordingPlayout ( int  channel)
pure virtual

◆ StopRecordingPlayout() [2/2]

virtual int webrtc::VoEFile::StopRecordingPlayout ( int  channel)
pure virtual

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