std::function< void()> UnlockFunc
Definition: audioframe.h:28
void SetSampleRateHz(uint32_t rate)
Definition: audioframe.h:42
AudioFrame(IAudioFrameReceiver::ReceiverTypeId receiverTypeId)
AudioFormat GetAudioFormat() const
Definition: audioframe.h:37
AudioFormat mAudioFormat
Definition: audioframe.h:58
uint32_t mSampleRateHz
Definition: audioframe.h:61
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
UnlockFunc mUnlockCallback
Definition: audioframe.h:56
uint32_t GetSampleRateHz() const
Definition: audioframe.h:43
void SetTimeStamp(uint64_t timeStamp)
Definition: audioframe.h:33
size_t ReceiverTypeId
Definition: iaudioframereceiver.h:28
void SetNumChannels(uint32_t numChannels)
Definition: audioframe.h:39
uint64_t GetTimeStamp() const
Definition: audioframe.h:34
void SetAudioFormat(AudioFormat format)
Definition: audioframe.h:36
IAudioFrameReceiver::ReceiverTypeId mReceiverTypeId
Definition: audioframe.h:57
uint64_t mTimeStamp
Definition: audioframe.h:59
uint32_t GetNumChannels() const
Definition: audioframe.h:40
AudioFormat
Definition: broadcasttypes.h:166
void SetUnlockCallback(UnlockFunc callback)
Definition: audioframe.h:53
Definition: audioframe.h:25
IAudioFrameReceiver::ReceiverTypeId GetReceiverTypeId() const
Definition: audioframe.h:48
uint32_t mNumChannels
Definition: audioframe.h:60