webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <media_file.h>
Public Member Functions | |
virtual int32_t | PlayoutAudioData (int8_t *audioBuffer, size_t &dataLengthInBytes)=0 |
virtual int32_t | PlayoutStereoData (int8_t *audioBufferLeft, int8_t *audioBufferRight, size_t &dataLengthInBytes)=0 |
virtual int32_t | StartPlayingAudioFile (const char *fileName, const uint32_t notificationTimeMs=0, const bool loop=false, const FileFormats format=kFileFormatPcm16kHzFile, const CodecInst *codecInst=NULL, const uint32_t startPointMs=0, const uint32_t stopPointMs=0)=0 |
virtual int32_t | StartPlayingAudioStream (InStream &stream, const uint32_t notificationTimeMs=0, const FileFormats format=kFileFormatPcm16kHzFile, const CodecInst *codecInst=NULL, const uint32_t startPointMs=0, const uint32_t stopPointMs=0)=0 |
virtual int32_t | StopPlaying ()=0 |
virtual bool | IsPlaying ()=0 |
virtual int32_t | PlayoutPositionMs (uint32_t &durationMs) const =0 |
virtual int32_t | IncomingAudioData (const int8_t *audioBuffer, const size_t bufferLength)=0 |
virtual int32_t | StartRecordingAudioFile (const char *fileName, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0, const uint32_t maxSizeBytes=0)=0 |
virtual int32_t | StartRecordingAudioStream (OutStream &stream, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0)=0 |
virtual int32_t | StopRecording ()=0 |
virtual bool | IsRecording ()=0 |
virtual int32_t | RecordDurationMs (uint32_t &durationMs)=0 |
virtual bool | IsStereo ()=0 |
virtual int32_t | SetModuleFileCallback (FileCallback *callback)=0 |
virtual int32_t | FileDurationMs (const char *fileName, uint32_t &durationMs, const FileFormats format, const uint32_t freqInHz=16000)=0 |
virtual int32_t | codec_info (CodecInst &codecInst) const =0 |
virtual int32_t | PlayoutAudioData (int8_t *audioBuffer, size_t &dataLengthInBytes)=0 |
virtual int32_t | PlayoutStereoData (int8_t *audioBufferLeft, int8_t *audioBufferRight, size_t &dataLengthInBytes)=0 |
virtual int32_t | StartPlayingAudioFile (const char *fileName, const uint32_t notificationTimeMs=0, const bool loop=false, const FileFormats format=kFileFormatPcm16kHzFile, const CodecInst *codecInst=NULL, const uint32_t startPointMs=0, const uint32_t stopPointMs=0)=0 |
virtual int32_t | StartPlayingAudioStream (InStream &stream, const uint32_t notificationTimeMs=0, const FileFormats format=kFileFormatPcm16kHzFile, const CodecInst *codecInst=NULL, const uint32_t startPointMs=0, const uint32_t stopPointMs=0)=0 |
virtual int32_t | StopPlaying ()=0 |
virtual bool | IsPlaying ()=0 |
virtual int32_t | PlayoutPositionMs (uint32_t &durationMs) const =0 |
virtual int32_t | IncomingAudioData (const int8_t *audioBuffer, const size_t bufferLength)=0 |
virtual int32_t | StartRecordingAudioFile (const char *fileName, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0, const uint32_t maxSizeBytes=0)=0 |
virtual int32_t | StartRecordingAudioStream (OutStream &stream, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0)=0 |
virtual int32_t | StopRecording ()=0 |
virtual bool | IsRecording ()=0 |
virtual int32_t | RecordDurationMs (uint32_t &durationMs)=0 |
virtual bool | IsStereo ()=0 |
virtual int32_t | SetModuleFileCallback (FileCallback *callback)=0 |
virtual int32_t | FileDurationMs (const char *fileName, uint32_t &durationMs, const FileFormats format, const uint32_t freqInHz=16000)=0 |
virtual int32_t | codec_info (CodecInst &codecInst) const =0 |
Public Member Functions inherited from webrtc::Module | |
virtual int64_t | TimeUntilNextProcess ()=0 |
virtual void | Process ()=0 |
virtual void | ProcessThreadAttached (ProcessThread *) |
virtual int64_t | TimeUntilNextProcess ()=0 |
virtual void | Process ()=0 |
virtual void | ProcessThreadAttached (ProcessThread *) |
Static Public Member Functions | |
static MediaFile * | CreateMediaFile (const int32_t id) |
static void | DestroyMediaFile (MediaFile *module) |
static MediaFile * | CreateMediaFile (const int32_t id) |
static void | DestroyMediaFile (MediaFile *module) |
Protected Member Functions | |
MediaFile () | |
virtual | ~MediaFile () |
MediaFile () | |
virtual | ~MediaFile () |
Protected Member Functions inherited from webrtc::Module | |
virtual | ~Module () |
virtual | ~Module () |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inlineprotected |
|
inlineprotectedvirtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.
|
pure virtual |
Implemented in webrtc::MediaFileImpl, and webrtc::MediaFileImpl.