#include <dsp.h>

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 |
| typedef dsp_entry dsp_entry::t_interface |
Reimplemented in resampler_entry.
| virtual void dsp_entry::get_name | ( | pfc::string_base & | p_out | ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, dsp_entry_impl_t< T, resampler_entry >, and dsp_entry_v2_impl_t< T >.
| virtual bool dsp_entry::get_default_preset | ( | dsp_preset & | p_out | ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, dsp_entry_impl_t< T, resampler_entry >, and dsp_entry_v2_impl_t< T >.
| virtual bool dsp_entry::instantiate | ( | service_ptr_t< dsp > & | p_out, | |
| const dsp_preset & | p_preset | |||
| ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, dsp_entry_impl_t< T, resampler_entry >, and dsp_entry_v2_impl_t< T >.
| virtual GUID dsp_entry::get_guid | ( | ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, dsp_entry_impl_t< T, resampler_entry >, and dsp_entry_v2_impl_t< T >.
| virtual bool dsp_entry::have_config_popup | ( | ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, dsp_entry_impl_t< T, resampler_entry >, and dsp_entry_v2_impl_t< T >.
| virtual bool dsp_entry::show_config_popup | ( | dsp_preset & | p_data, | |
| HWND | p_parent | |||
| ) | [pure virtual] |
Implemented in dsp_entry_impl_nopreset_t< T >, and dsp_entry_impl_t< T, resampler_entry >.
| 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] |
const GUID dsp_entry::class_guid [static] |
Initial value:
{ 0xd048731, 0x8aa8, 0x4704, { 0x8a, 0xd6, 0x18, 0x9e, 0x24, 0xd4, 0x8c, 0x88 } }
Reimplemented in resampler_entry.
1.5.5