cfg_dsp_chain_config Class Reference

#include <dsp.h>

Inheritance diagram for cfg_dsp_chain_config:

cfg_var

List of all members.

Public Member Functions

void reset ()
 cfg_dsp_chain_config (const GUID &p_guid)
t_size get_count () const
const dsp_presetget_item (t_size p_index) const
bool get_data (dsp_chain_config &p_data) const
void set_data (const dsp_chain_config &p_data)

Protected Member Functions

void get_data_raw (stream_writer *p_stream, abort_callback &p_abort)
void set_data_raw (stream_reader *p_stream, t_size p_sizehint, abort_callback &p_abort)


Constructor & Destructor Documentation

cfg_dsp_chain_config::cfg_dsp_chain_config ( const GUID &  p_guid  )  [inline]


Member Function Documentation

void cfg_dsp_chain_config::get_data_raw ( stream_writer *  p_stream,
abort_callback &  p_abort 
) [protected, virtual]

Retrieves state of the variable. Called only from main thread, when writing configuration file.

Parameters:
p_stream Stream receiving state of the variable.

Implements cfg_var.

void cfg_dsp_chain_config::set_data_raw ( stream_reader *  p_stream,
t_size  p_sizehint,
abort_callback &  p_abort 
) [protected, virtual]

Sets state of the variable. Called only from main thread, when reading configuration file.

Parameters:
p_stream Stream containing new state of the variable.
p_sizehint Number of bytes contained in the stream; reading past p_sizehint bytes will fail (EOF).

Implements cfg_var.

void cfg_dsp_chain_config::reset (  ) 

t_size cfg_dsp_chain_config::get_count (  )  const [inline]

const dsp_preset& cfg_dsp_chain_config::get_item ( t_size  p_index  )  const [inline]

bool cfg_dsp_chain_config::get_data ( dsp_chain_config p_data  )  const

void cfg_dsp_chain_config::set_data ( const dsp_chain_config p_data  ) 


The documentation for this class was generated from the following file:

Generated on Fri Apr 18 13:56:49 2008 for foobar2000 SDK by  doxygen 1.5.5