#include <autoplaylist.h>

Public Types | |
| typedef autoplaylist_client_factory | t_interface_entrypoint |
| typedef autoplaylist_client_factory | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual GUID | get_guid ()=0 |
| Must return same GUID as your autoplaylist_client::get_guid(). | |
| virtual autoplaylist_client_ptr | instantiate (stream_reader *p_stream, t_size p_sizehint, abort_callback &p_abort)=0 |
| Instantiates your autoplaylist_client with specified configuration. | |
Static Public Attributes | |
| static const GUID | class_guid = { 0x764200cb, 0xe283, 0x4efd, { 0x88, 0xa5, 0x80, 0x38, 0xdd, 0xee, 0x77, 0xdb } } |
Reimplemented from service_base.
| virtual GUID autoplaylist_client_factory::get_guid | ( | ) | [pure virtual] |
Must return same GUID as your autoplaylist_client::get_guid().
| virtual autoplaylist_client_ptr autoplaylist_client_factory::instantiate | ( | stream_reader * | p_stream, | |
| t_size | p_sizehint, | |||
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
Instantiates your autoplaylist_client with specified configuration.
const GUID autoplaylist_client_factory::class_guid = { 0x764200cb, 0xe283, 0x4efd, { 0x88, 0xa5, 0x80, 0x38, 0xdd, 0xee, 0x77, 0xdb } } [static] |
1.5.5