foobar2000 SDK
2015-08-03
|
#include <dsp.h>
Public Member Functions | |
void | add_item (const dsp_preset &p_data) |
void | contents_from_stream (stream_reader *p_stream, abort_callback &p_abort) |
void | contents_to_stream (stream_writer *p_stream, abort_callback &p_abort) const |
void | copy (const dsp_chain_config &p_source) |
virtual t_size | get_count () const =0 |
virtual const dsp_preset & | get_item (t_size p_index) const =0 |
void | get_name_list (pfc::string_base &p_out) const |
virtual void | insert_item (const dsp_preset &p_data, t_size p_index)=0 |
void | instantiate (service_list_t< dsp > &p_out) |
bool | operator!= (const dsp_chain_config &other) const |
const dsp_chain_config & | operator= (const dsp_chain_config &p_source) |
bool | operator== (const dsp_chain_config &other) const |
void | remove_all () |
void | remove_item (t_size p_index) |
virtual void | remove_mask (const bit_array &p_mask)=0 |
virtual void | replace_item (const dsp_preset &p_data, t_size p_index)=0 |
Static Public Member Functions | |
static bool | equals (dsp_chain_config const &v1, dsp_chain_config const &v2) |
void dsp_chain_config::add_item | ( | const dsp_preset & | p_data | ) |
void dsp_chain_config::contents_from_stream | ( | stream_reader * | p_stream, |
abort_callback & | p_abort | ||
) |
Definition at line 124 of file dsp.cpp.
void dsp_chain_config::contents_to_stream | ( | stream_writer * | p_stream, |
abort_callback & | p_abort | ||
) | const |
Definition at line 116 of file dsp.cpp.
void dsp_chain_config::copy | ( | const dsp_chain_config & | p_source | ) |
|
static |
|
pure virtual |
Implemented in dsp_chain_config_impl.
|
pure virtual |
Implemented in dsp_chain_config_impl.
void dsp_chain_config::get_name_list | ( | pfc::string_base & | p_out | ) | const |
Definition at line 359 of file dsp.cpp.
|
pure virtual |
Implemented in dsp_chain_config_impl.
void dsp_chain_config::instantiate | ( | service_list_t< dsp > & | p_out | ) |
Definition at line 176 of file dsp.cpp.
|
inline |
Definition at line 415 of file dsp.h.
|
inline |
|
inline |
Definition at line 414 of file dsp.h.
void dsp_chain_config::remove_all | ( | ) |
Definition at line 171 of file dsp.cpp.
void dsp_chain_config::remove_item | ( | t_size | p_index | ) |
Definition at line 161 of file dsp.cpp.
|
pure virtual |
Implemented in dsp_chain_config_impl.
|
pure virtual |
Implemented in dsp_chain_config_impl.