AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
Loading...
Searching...
No Matches
AudioDataLib::ThreadSafeAudioStream Member List

This is the complete list of members for AudioDataLib::ThreadSafeAudioStream, including all inherited members.

AudioStream()AudioDataLib::AudioStream
AudioStream(const AudioData *audioData)AudioDataLib::AudioStream
byteStreamAudioDataLib::AudioStreamprotected
ByteStream()AudioDataLib::ByteStream
CanRead() overrideAudioDataLib::ThreadSafeAudioStreamvirtual
CanWrite() overrideAudioDataLib::ThreadSafeAudioStreamvirtual
formatAudioDataLib::AudioStreamprotected
GetFormat() constAudioDataLib::AudioStreaminline
GetSize() const overrideAudioDataLib::ThreadSafeAudioStreamvirtual
mutexAudioDataLib::ThreadSafeAudioStreamprotected
PeekBytesFromStream(uint8_t *buffer, uint64_t bufferSize)AudioDataLib::ByteStreamvirtual
ReadBytesFromStream(uint8_t *buffer, uint64_t bufferSize) overrideAudioDataLib::ThreadSafeAudioStreamvirtual
ReadType(T *value)AudioDataLib::ByteStreaminline
SetFormat(const AudioData::Format &format)AudioDataLib::AudioStreaminline
ThreadSafeAudioStream(std::shared_ptr< Mutex > mutex)AudioDataLib::ThreadSafeAudioStream
WriteBytesToStream(const uint8_t *buffer, uint64_t bufferSize) overrideAudioDataLib::ThreadSafeAudioStreamvirtual
WriteType(const T *value)AudioDataLib::ByteStreaminline
~AudioStream()AudioDataLib::AudioStreamvirtual
~ByteStream()AudioDataLib::ByteStreamvirtual
~ThreadSafeAudioStream()AudioDataLib::ThreadSafeAudioStreamvirtual