foobar2000 SDK  2015-01-14
Public Member Functions | Protected Member Functions
foobar2000_apiabstract

#include <component.h>

Public Member Functions

virtual bool assert_main_thread ()=0
 
virtual HWND get_main_window ()=0
 
virtual const char * get_profile_path ()=0
 
virtual bool is_initializing ()=0
 
virtual bool is_main_thread ()=0
 
virtual bool is_portable_mode_enabled ()=0
 
virtual bool is_quiet_mode_enabled ()=0
 
virtual bool is_shutting_down ()=0
 
virtual bool service_enum_create (service_ptr_t< service_base > &p_out, service_class_ref p_class, t_size p_index)=0
 
virtual service_class_ref service_enum_find_class (const GUID &p_guid)=0
 
virtual t_size service_enum_get_count (service_class_ref p_class)=0
 

Protected Member Functions

 foobar2000_api ()
 
 ~foobar2000_api ()
 

Detailed Description

Definition at line 37 of file component.h.

Constructor & Destructor Documentation

foobar2000_api::foobar2000_api ( )
inlineprotected

Definition at line 53 of file component.h.

53 {}
foobar2000_api::~foobar2000_api ( )
inlineprotected

Definition at line 54 of file component.h.

54 {}

Member Function Documentation

virtual bool foobar2000_api::assert_main_thread ( )
pure virtual
virtual HWND foobar2000_api::get_main_window ( )
pure virtual
virtual const char* foobar2000_api::get_profile_path ( )
pure virtual
virtual bool foobar2000_api::is_initializing ( )
pure virtual
virtual bool foobar2000_api::is_main_thread ( )
pure virtual
virtual bool foobar2000_api::is_portable_mode_enabled ( )
pure virtual
virtual bool foobar2000_api::is_quiet_mode_enabled ( )
pure virtual
virtual bool foobar2000_api::is_shutting_down ( )
pure virtual
virtual bool foobar2000_api::service_enum_create ( service_ptr_t< service_base > &  p_out,
service_class_ref  p_class,
t_size  p_index 
)
pure virtual
virtual service_class_ref foobar2000_api::service_enum_find_class ( const GUID p_guid)
pure virtual
virtual t_size foobar2000_api::service_enum_get_count ( service_class_ref  p_class)
pure virtual

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