foobar2000 SDK  2015-08-03
Private Member Functions
output_entry_v2abstract

#include <output.h>

+ Inheritance diagram for output_entry_v2:

Private Member Functions

virtual FB2K_MAKE_SERVICE_INTERFACE(output_entry_v2, output_entry) public bool hasVisualisation ()=0
 

Additional Inherited Members

- Public Types inherited from output_entry
enum  { flag_needs_bitdepth_config = 1 << 0, flag_needs_dither_config = 1 << 1, flag_needs_advanced_config = 1 << 2, flag_needs_device_list_prefixes = 1 << 3 }
 
- Public Types inherited from service_base
typedef service_base t_interface
 
- Public Member Functions inherited from output_entry
virtual void advanced_settings_popup (HWND p_parent, POINT p_menupoint)=0
 
virtual void enum_devices (output_device_enum_callback &p_callback)=0
 
virtual t_uint32 get_config_flags ()=0
 
pfc::string8 get_device_name (const GUID &deviceID)
 
bool get_device_name (const GUID &deviceID, pfc::string_base &out)
 
virtual GUID get_guid ()=0
 
virtual const char * get_name ()=0
 
virtual void instantiate (service_ptr_t< output > &p_out, const GUID &p_device, double p_buffer_length, bool p_dither, t_uint32 p_bitdepth)=0
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 
- Static Public Member Functions inherited from output_entry
static bool g_find (const GUID &outputID, output_entry::ptr &outObj)
 
static output_entry::ptr g_find (const GUID &outputID)
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 249 of file output.h.

Member Function Documentation

virtual FB2K_MAKE_SERVICE_INTERFACE (output_entry_v2, output_entry) public bool output_entry_v2::hasVisualisation ( )
privatepure virtual

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