MPD
0.20.6
|
An interface between the AudioOutput and the #Player. More...
#include <Client.hxx>
Public Member Functions | |
virtual void | ChunksConsumed ()=0 |
Notify the client that we have consumed a few chunks. More... | |
virtual void | ApplyEnabled ()=0 |
The AudioOutput has modified the "enabled" flag, and the client shall make the AudioOutput apply this new setting. More... | |
An interface between the AudioOutput and the #Player.
Definition at line 28 of file Client.hxx.
|
pure virtual |
The AudioOutput has modified the "enabled" flag, and the client shall make the AudioOutput apply this new setting.
This is called from any thread, one which can't send an AudioOutput::Command to the output thread; only the client can do that safely.
Implemented in PlayerControl.
|
pure virtual |
Notify the client that we have consumed a few chunks.
This is called from within the output thread. The client may perform actions to refill the MusicPipe.
Implemented in PlayerControl.