27 void Reset(
void)
override;
36 int readOutputData(
unsigned char *read_buffer,
size_t max_length)
override;
42 void WriteAudio(
unsigned char *aubuf,
int size)
override;
static constexpr int32_t NULLAUDIO_OUTPUT_BUFFER_SIZE
int GetVolumeChannel(int) const override
void WriteAudio(unsigned char *aubuf, int size) override
int GetBufferedOnSoundcard(void) const override
Return the size in bytes of frames currently in the audio buffer adjusted with the audio playback lat...
QMutex m_pcmOutputBufferMutex
void Reset(void) override
Reset the audiobuffer, timecode and mythmusic visualisation.
AudioOutputNULL(const AudioSettings &settings)
void CloseDevice(void) override
AudioOutputSettings * GetOutputSettings(bool digital) override
~AudioOutputNULL() override
int readOutputData(unsigned char *read_buffer, size_t max_length) override
void SetVolumeChannel(int, int) override
bool OpenDevice(void) override
std::vector< unsigned char > m_pcmOutputBuffer