foobar2000 SDK
2015-08-03
|
#include <component.h>
Public Types | |
enum | { FOOBAR2000_CLIENT_VERSION_COMPATIBLE = 72, FOOBAR2000_CLIENT_VERSION = FOOBAR2000_TARGET_VERSION } |
typedef service_factory_base * | pservice_factory_base |
Public Member Functions | |
virtual void | get_config (stream_writer *p_stream, abort_callback &p_abort)=0 |
virtual pservice_factory_base | get_service_list ()=0 |
virtual t_uint32 | get_version ()=0 |
virtual bool | is_debug ()=0 |
virtual void | services_init (bool val)=0 |
virtual void | set_config (stream_reader *p_stream, abort_callback &p_abort)=0 |
virtual void | set_library_path (const char *path, const char *name)=0 |
Protected Member Functions | |
foobar2000_client () | |
~foobar2000_client () | |
Definition at line 15 of file component.h.
Definition at line 18 of file component.h.
anonymous enum |
Enumerator | |
---|---|
FOOBAR2000_CLIENT_VERSION_COMPATIBLE | |
FOOBAR2000_CLIENT_VERSION |
Definition at line 20 of file component.h.
|
inlineprotected |
Definition at line 33 of file component.h.
|
inlineprotected |
Definition at line 34 of file component.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |