dsp_entry Class Reference

#include <dsp.h>

Inheritance diagram for dsp_entry:

service_base dsp_entry_impl_nopreset_t< T > dsp_entry_v2 resampler_entry service_impl_single_t< dsp_entry_impl_nopreset_t< T > > dsp_entry_v2_impl_t< T > dsp_entry_impl_t< T, resampler_entry > service_impl_single_t< dsp_entry_v2_impl_t< T > > resampler_entry_impl_t< T > service_impl_single_t< resampler_entry_impl_t< T > >

List of all members.

Public Types

typedef dsp_entry t_interface_entrypoint
typedef dsp_entry t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void get_name (pfc::string_base &p_out)=0
virtual bool get_default_preset (dsp_preset &p_out)=0
virtual bool instantiate (service_ptr_t< dsp > &p_out, const dsp_preset &p_preset)=0
virtual GUID get_guid ()=0
virtual bool have_config_popup ()=0
virtual bool show_config_popup (dsp_preset &p_data, HWND p_parent)=0

Static Public Member Functions

static bool g_get_interface (service_ptr_t< dsp_entry > &p_out, const GUID &p_guid)
static bool g_instantiate (service_ptr_t< dsp > &p_out, const dsp_preset &p_preset)
static bool g_instantiate_default (service_ptr_t< dsp > &p_out, const GUID &p_guid)
static bool g_name_from_guid (pfc::string_base &p_out, const GUID &p_guid)
static bool g_dsp_exists (const GUID &p_guid)
static bool g_get_default_preset (dsp_preset &p_out, const GUID &p_guid)
static bool g_have_config_popup (const GUID &p_guid)
static bool g_have_config_popup (const dsp_preset &p_preset)
static bool g_show_config_popup (dsp_preset &p_preset, HWND p_parent)
static void g_show_config_popup_v2 (const dsp_preset &p_preset, HWND p_parent, dsp_preset_edit_callback &p_callback)

Static Public Attributes

static const GUID class_guid


Member Typedef Documentation

Reimplemented from service_base.

Reimplemented in resampler_entry.

Reimplemented in resampler_entry.


Member Function Documentation

virtual void dsp_entry::get_name ( pfc::string_base p_out  )  [pure virtual]

virtual bool dsp_entry::get_default_preset ( dsp_preset p_out  )  [pure virtual]

virtual bool dsp_entry::instantiate ( service_ptr_t< dsp > &  p_out,
const dsp_preset p_preset 
) [pure virtual]

virtual GUID dsp_entry::get_guid (  )  [pure virtual]

virtual bool dsp_entry::have_config_popup (  )  [pure virtual]

virtual bool dsp_entry::show_config_popup ( dsp_preset p_data,
HWND  p_parent 
) [pure virtual]

static bool dsp_entry::g_get_interface ( service_ptr_t< dsp_entry > &  p_out,
const GUID &  p_guid 
) [static]

static bool dsp_entry::g_instantiate ( service_ptr_t< dsp > &  p_out,
const dsp_preset p_preset 
) [static]

static bool dsp_entry::g_instantiate_default ( service_ptr_t< dsp > &  p_out,
const GUID &  p_guid 
) [static]

static bool dsp_entry::g_name_from_guid ( pfc::string_base p_out,
const GUID &  p_guid 
) [static]

static bool dsp_entry::g_dsp_exists ( const GUID &  p_guid  )  [static]

static bool dsp_entry::g_get_default_preset ( dsp_preset p_out,
const GUID &  p_guid 
) [static]

static bool dsp_entry::g_have_config_popup ( const GUID &  p_guid  )  [static]

static bool dsp_entry::g_have_config_popup ( const dsp_preset p_preset  )  [static]

static bool dsp_entry::g_show_config_popup ( dsp_preset p_preset,
HWND  p_parent 
) [static]

static void dsp_entry::g_show_config_popup_v2 ( const dsp_preset p_preset,
HWND  p_parent,
dsp_preset_edit_callback p_callback 
) [static]


Member Data Documentation

const GUID dsp_entry::class_guid [static]

Initial value:

{ 0xd048731, 0x8aa8, 0x4704, { 0x8a, 0xd6, 0x18, 0x9e, 0x24, 0xd4, 0x8c, 0x88 } }

Reimplemented in resampler_entry.


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