| foobar2000 SDK
    2015-01-14
    | 
#include <dsp.h>
 Inheritance diagram for dsp_chunk_list:
 Inheritance diagram for dsp_chunk_list:| Public Member Functions | |
| void | add_chunk (const audio_chunk *chunk) | 
| audio_chunk * | add_item (t_size hint_size=0) | 
| virtual t_size | get_count () const =0 | 
| double | get_duration () | 
| virtual audio_chunk * | get_item (t_size n) const =0 | 
| virtual audio_chunk * | insert_item (t_size idx, t_size hint_size=0)=0 | 
| void | remove_all () | 
| void | remove_bad_chunks () | 
| virtual void | remove_by_idx (t_size idx)=0 | 
| virtual void | remove_mask (const bit_array &mask)=0 | 
| Protected Member Functions | |
| dsp_chunk_list () | |
| ~dsp_chunk_list () | |
Interface to a DSP chunk list. A DSP chunk list object is passed to the DSP chain each time, since DSPs are allowed to remove processed chunks or insert new ones.
| 
 | inline | 
Definition at line 21 of file dsp.h.
| 
 | inline | 
| 
 | pure virtual | 
Implemented in dsp_chunk_list_impl.
| 
 | inline | 
Definition at line 14 of file dsp.h.
| 
 | pure virtual | 
Implemented in dsp_chunk_list_impl.
| 
 | pure virtual | 
Implemented in dsp_chunk_list_impl.
| 
 | inline | 
Definition at line 12 of file dsp.h.
| void dsp_chunk_list::remove_bad_chunks | ( | ) | 
Definition at line 60 of file dsp.cpp.
| 
 | pure virtual | 
Implemented in dsp_chunk_list_impl.
| 
 | pure virtual | 
Implemented in dsp_chunk_list_impl.
 1.8.9.1
 1.8.9.1