|
MPD
0.20.18
|
#include <FilterInternal.hxx>
Public Member Functions | |
| virtual | ~Filter () |
| const AudioFormat & | GetOutAudioFormat () const |
| Returns the AudioFormat produced by FilterPCM(). More... | |
| virtual void | Reset () |
| Reset the filter's state, e.g. More... | |
| virtual ConstBuffer< void > | FilterPCM (ConstBuffer< void > src)=0 |
| Filters a block of PCM data. More... | |
Protected Member Functions | |
| Filter (AudioFormat _out_audio_format) | |
Protected Attributes | |
| AudioFormat | out_audio_format |
Definition at line 36 of file FilterInternal.hxx.
|
inlineexplicitprotected |
Definition at line 40 of file FilterInternal.hxx.
|
inlinevirtual |
Definition at line 46 of file FilterInternal.hxx.
|
pure virtual |
Filters a block of PCM data.
Throws std::runtime_error on error.
| src | the input buffer |
|
inline |
Returns the AudioFormat produced by FilterPCM().
Definition at line 51 of file FilterInternal.hxx.
|
inlinevirtual |
Reset the filter's state, e.g.
drop/flush buffers.
Definition at line 58 of file FilterInternal.hxx.
|
protected |
Definition at line 38 of file FilterInternal.hxx.
1.8.9.1