#include <resampler.h>

Public Types | |
| typedef resampler_entry | t_interface |
| typedef dsp_entry | t_interface_parent |
Public Member Functions | |
| virtual bool | is_conversion_supported (unsigned p_srate_from, unsigned p_srate_to)=0 |
| virtual bool | create_preset (dsp_preset &p_out, unsigned p_target_srate, float p_qualityscale)=0 |
| virtual float | get_priority ()=0 |
Static Public Member Functions | |
| static bool | g_get_interface (service_ptr_t< resampler_entry > &p_out, unsigned p_srate_from, unsigned p_srate_to) |
| static bool | g_create (service_ptr_t< dsp > &p_out, unsigned p_srate_from, unsigned p_srate_to, float p_qualityscale) |
| static bool | g_create_preset (dsp_preset &p_out, unsigned p_srate_from, unsigned p_srate_to, float p_qualityscale) |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from dsp_entry.
Reimplemented from dsp_entry.
| virtual bool resampler_entry::is_conversion_supported | ( | unsigned | p_srate_from, | |
| unsigned | p_srate_to | |||
| ) | [pure virtual] |
Implemented in resampler_entry_impl_t< T >.
| virtual bool resampler_entry::create_preset | ( | dsp_preset & | p_out, | |
| unsigned | p_target_srate, | |||
| float | p_qualityscale | |||
| ) | [pure virtual] |
Implemented in resampler_entry_impl_t< T >.
| virtual float resampler_entry::get_priority | ( | ) | [pure virtual] |
Implemented in resampler_entry_impl_t< T >.
| static bool resampler_entry::g_get_interface | ( | service_ptr_t< resampler_entry > & | p_out, | |
| unsigned | p_srate_from, | |||
| unsigned | p_srate_to | |||
| ) | [static] |
| static bool resampler_entry::g_create | ( | service_ptr_t< dsp > & | p_out, | |
| unsigned | p_srate_from, | |||
| unsigned | p_srate_to, | |||
| float | p_qualityscale | |||
| ) | [static] |
| static bool resampler_entry::g_create_preset | ( | dsp_preset & | p_out, | |
| unsigned | p_srate_from, | |||
| unsigned | p_srate_to, | |||
| float | p_qualityscale | |||
| ) | [static] |
const GUID resampler_entry::class_guid [static] |
Initial value:
{ 0x3feed4fc, 0xa400, 0x4a30, { 0x8e, 0x73, 0xf0, 0xec, 0xd1, 0x14, 0xd7, 0xe8 } }
Reimplemented from dsp_entry.
1.5.5