Go to the documentation of this file. 1 #ifndef AUDIOOUTPUTNULL
2 #define AUDIOOUTPUTNULL
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;
QMutex m_pcmOutputBufferMutex
void CloseDevice(void) override
AudioOutputNULL(const AudioSettings &settings)
void WriteAudio(unsigned char *aubuf, int size) override
void Reset(void) override
Reset the audiobuffer, timecode and mythmusic visualisation.
bool OpenDevice(void) override
void SetVolumeChannel(int, int) override
std::vector< unsigned char > m_pcmOutputBuffer
static constexpr int32_t NULLAUDIO_OUTPUT_BUFFER_SIZE
int GetVolumeChannel(int) const override
AudioOutputSettings * GetOutputSettings(bool digital) override
int readOutputData(unsigned char *read_buffer, size_t max_length) override
int GetBufferedOnSoundcard(void) const override
Return the size in bytes of frames currently in the audio buffer adjusted with the audio playback lat...
~AudioOutputNULL() override