class
#include <sampleproc.hpp>
v_1_0_0::SampleProcessor Interface for processing samples as provided by a SampleProvider.
Constructors, destructors, conversion operators
- SampleProcessor()
- Constructor.
- ~SampleProcessor() virtual noexcept
- Virtual default constructor.
Public functions
- void append_samples(SampleInputIterator begin, SampleInputIterator end)
- Callback for sample sequences.
- void end_input()
- Callback for end of input.
- void start_input()
- Callback for start of input.
- void update_audiosize(const AudioSize& size)
- Callback for updating the AudioSize.
Private functions
- void do_append_samples(SampleInputIterator begin, SampleInputIterator end) pure virtual
- Implements append_
samples(). - void do_end_input() pure virtual
- Implements end_
input(). - void do_start_input() pure virtual
- Implements start_
input(). - void do_update_audiosize(const AudioSize& size) pure virtual
- Implements update_
audiosize().
Function documentation
void arcsdec:: v_1_0_0:: SampleProcessor:: append_samples(SampleInputIterator begin,
SampleInputIterator end)
Callback for sample sequences.
Parameters | |
---|---|
begin in | Begin of the sample sequence |
end in | End of the sample sequence |
void arcsdec:: v_1_0_0:: SampleProcessor:: update_audiosize(const AudioSize& size)
Callback for updating the AudioSize.
Parameters | |
---|---|
size in | New AudioSize |