dsp_config_manager Class Reference

#include <dsp_manager.h>

Inheritance diagram for dsp_config_manager:

service_base

List of all members.

Public Types

typedef dsp_config_manager t_interface_entrypoint
typedef dsp_config_manager t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void get_core_settings (dsp_chain_config &p_out)=0
virtual void set_core_settings (const dsp_chain_config &p_data)=0
virtual bool configure_popup (dsp_chain_config &p_data, HWND p_parent, const char *p_title)=0
virtual HWND configure_embedded (const dsp_chain_config &p_initdata, HWND p_parent, unsigned p_id, bool p_from_modal)=0
virtual void configure_embedded_retrieve (HWND wnd, dsp_chain_config &p_data)=0
virtual void configure_embedded_change (HWND wnd, const dsp_chain_config &p_data)=0
void core_enable_dsp (const dsp_preset &preset)
void core_disable_dsp (const GUID &id)
bool core_query_dsp (const GUID &id, dsp_preset &out)

Static Public Attributes

static const GUID class_guid


Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual void dsp_config_manager::get_core_settings ( dsp_chain_config p_out  )  [pure virtual]

virtual void dsp_config_manager::set_core_settings ( const dsp_chain_config p_data  )  [pure virtual]

virtual bool dsp_config_manager::configure_popup ( dsp_chain_config p_data,
HWND  p_parent,
const char *  p_title 
) [pure virtual]

virtual HWND dsp_config_manager::configure_embedded ( const dsp_chain_config p_initdata,
HWND  p_parent,
unsigned  p_id,
bool  p_from_modal 
) [pure virtual]

virtual void dsp_config_manager::configure_embedded_retrieve ( HWND  wnd,
dsp_chain_config p_data 
) [pure virtual]

virtual void dsp_config_manager::configure_embedded_change ( HWND  wnd,
const dsp_chain_config p_data 
) [pure virtual]

void dsp_config_manager::core_enable_dsp ( const dsp_preset preset  ) 

void dsp_config_manager::core_disable_dsp ( const GUID &  id  ) 

bool dsp_config_manager::core_query_dsp ( const GUID &  id,
dsp_preset out 
)


Member Data Documentation

const GUID dsp_config_manager::class_guid [static]

Initial value:

{ 0xee65d408, 0x70d6, 0x40f6, { 0x94, 0xd, 0xd9, 0xf5, 0x37, 0xf1, 0xbe, 0xf1 } }


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

Generated on Fri Apr 25 18:49:43 2008 for foobar2000 SDK by  doxygen 1.5.5