resampler_entry Class Reference

#include <resampler.h>

Inheritance diagram for resampler_entry:
dsp_entry service_base dsp_entry_impl_t< T, resampler_entry > resampler_entry_impl_t< T > service_impl_single_t< resampler_entry_impl_t< T > >

List of all members.

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

Member Typedef Documentation

Reimplemented from dsp_entry.

Reimplemented from dsp_entry.


Member Function Documentation

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 >.

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]
static bool resampler_entry::g_get_interface ( service_ptr_t< resampler_entry > &  p_out,
unsigned  p_srate_from,
unsigned  p_srate_to 
) [static]
virtual float resampler_entry::get_priority (  )  [pure virtual]

Implemented in resampler_entry_impl_t< T >.

virtual bool resampler_entry::is_conversion_supported ( unsigned  p_srate_from,
unsigned  p_srate_to 
) [pure virtual]

Implemented in resampler_entry_impl_t< T >.


Member Data Documentation

const GUID resampler_entry::class_guid [static]
Initial value:
 
{ 0x3feed4fc, 0xa400, 0x4a30, { 0x8e, 0x73, 0xf0, 0xec, 0xd1, 0x14, 0xd7, 0xe8 } }

Reimplemented from dsp_entry.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2