|
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.
1.8.13