MPD: output/Internal.hxx File Reference

MPD 0.20.18

Data Structures | Functions | Variables
Internal.hxx File Reference
`#include "Source.hxx"`
`#include "SharedPipeConsumer.hxx"`
`#include "AudioFormat.hxx"`
`#include "filter/Observer.hxx"`
`#include "thread/Mutex.hxx"`
`#include "thread/Cond.hxx"`
`#include "thread/Thread.hxx"`
`#include "system/PeriodClock.hxx"`
`#include <exception>`
Include dependency graph for Internal.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
struct | AudioOutput
struct | AudioOutput::Request
| Additional data for command. More...

## Functions
AudioOutput * | audio_output_new (EventLoop &event_loop, const ReplayGainConfig &replay_gain_config, const ConfigBlock &block, MixerListener &mixer_listener, AudioOutputClient &client)
| Throws #std::runtime_error on error. More...
void | audio_output_free (AudioOutput *ao)

## Variables
struct notify | audio_output_client_notify
| Notify object used by the thread's client, i.e. More...

## Function Documentation

## ◆ audio_output_free()

void audio_output_free | ( | AudioOutput * | ao | ) |

## ◆ audio_output_new()

AudioOutput* audio_output_new | ( | EventLoop & | event_loop,
|  | const ReplayGainConfig & | replay_gain_config,
|  | const ConfigBlock & | block,
|  | MixerListener & | mixer_listener,
|  | AudioOutputClient & | client
| ) |  |

Throws #std::runtime_error on error.

## Variable Documentation

## ◆ audio_output_client_notify

struct notify audio_output_client_notify

Notify object used by the thread's client, i.e.

we will send a notify signal to this object, expecting the caller to wait on it.