28 PcmAudioMixer(uint32_t numChannels, uint32_t numSamplesPerChannelPerPacket);
uint32_t mNumChannels
Definition: pcmaudiomixer.h:43
TTV_ErrorCode GetNextPacketTime(uint64_t &nextPacketTime) const
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
buffer_t mMixerBuffer
Definition: pcmaudiomixer.h:45
uint64_t mNextPacketTime
Definition: pcmaudiomixer.h:46
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
PcmAudioMixer(uint32_t numChannels, uint32_t numSamplesPerChannelPerPacket)
uint32_t mNumSamplesPerChannelPerPacket
Definition: pcmaudiomixer.h:44
TTV_ErrorCode GetPacket(int16_t *buffer, uint64_t &nextPacketTime)
Definition: pcmaudiomixer.h:25
TTV_ErrorCode SubmitAudioSamples(const int16_t *data, uint64_t startTime, size_t length, float volume)
std::vector< int32_t > buffer_t
Definition: pcmaudiomixer.h:41