|
| | MediaFileImpl (const int32_t id) |
| |
| | ~MediaFileImpl () |
| |
| void | Process () override |
| |
| int64_t | TimeUntilNextProcess () override |
| |
| int32_t | PlayoutAudioData (int8_t *audioBuffer, size_t &dataLengthInBytes) override |
| |
| int32_t | PlayoutStereoData (int8_t *audioBufferLeft, int8_t *audioBufferRight, size_t &dataLengthInBytes) override |
| |
| 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) override |
| |
| 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) override |
| |
| int32_t | StopPlaying () override |
| |
| bool | IsPlaying () override |
| |
| int32_t | PlayoutPositionMs (uint32_t &positionMs) const override |
| |
| int32_t | IncomingAudioData (const int8_t *audioBuffer, const size_t bufferLength) override |
| |
| int32_t | StartRecordingAudioFile (const char *fileName, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0, const uint32_t maxSizeBytes=0) override |
| |
| int32_t | StartRecordingAudioStream (OutStream &stream, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0) override |
| |
| int32_t | StopRecording () override |
| |
| bool | IsRecording () override |
| |
| int32_t | RecordDurationMs (uint32_t &durationMs) override |
| |
| bool | IsStereo () override |
| |
| int32_t | SetModuleFileCallback (FileCallback *callback) override |
| |
| int32_t | FileDurationMs (const char *fileName, uint32_t &durationMs, const FileFormats format, const uint32_t freqInHz=16000) override |
| |
| int32_t | codec_info (CodecInst &codecInst) const override |
| |
| | MediaFileImpl (const int32_t id) |
| |
| | ~MediaFileImpl () |
| |
| void | Process () override |
| |
| int64_t | TimeUntilNextProcess () override |
| |
| int32_t | PlayoutAudioData (int8_t *audioBuffer, size_t &dataLengthInBytes) override |
| |
| int32_t | PlayoutStereoData (int8_t *audioBufferLeft, int8_t *audioBufferRight, size_t &dataLengthInBytes) override |
| |
| 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) override |
| |
| 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) override |
| |
| int32_t | StopPlaying () override |
| |
| bool | IsPlaying () override |
| |
| int32_t | PlayoutPositionMs (uint32_t &positionMs) const override |
| |
| int32_t | IncomingAudioData (const int8_t *audioBuffer, const size_t bufferLength) override |
| |
| int32_t | StartRecordingAudioFile (const char *fileName, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0, const uint32_t maxSizeBytes=0) override |
| |
| int32_t | StartRecordingAudioStream (OutStream &stream, const FileFormats format, const CodecInst &codecInst, const uint32_t notificationTimeMs=0) override |
| |
| int32_t | StopRecording () override |
| |
| bool | IsRecording () override |
| |
| int32_t | RecordDurationMs (uint32_t &durationMs) override |
| |
| bool | IsStereo () override |
| |
| int32_t | SetModuleFileCallback (FileCallback *callback) override |
| |
| int32_t | FileDurationMs (const char *fileName, uint32_t &durationMs, const FileFormats format, const uint32_t freqInHz=16000) override |
| |
| int32_t | codec_info (CodecInst &codecInst) const override |
| |
| virtual void | ProcessThreadAttached (ProcessThread *) |
| |
| virtual void | ProcessThreadAttached (ProcessThread *) |
| |