#include <play_callback.h>

Public Types | |
| typedef play_callback_manager | t_interface_entrypoint |
| typedef play_callback_manager | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual void FB2KAPI | register_callback (play_callback *p_callback, unsigned p_flags, bool p_forward_status_on_register)=0 |
| virtual void FB2KAPI | unregister_callback (play_callback *p_callback)=0 |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual void FB2KAPI play_callback_manager::register_callback | ( | play_callback * | p_callback, | |
| unsigned | p_flags, | |||
| bool | p_forward_status_on_register | |||
| ) | [pure virtual] |
Registers a play_callback object.
| p_callback | Interface to register. | |
| p_flags | Indicates which notifications are requested. | |
| p_forward_status_on_register | Set to true to have the callback immediately receive current playback status as notifications if playback is active (eg. to receive info about playback process that started before our callback was registered). |
| virtual void FB2KAPI play_callback_manager::unregister_callback | ( | play_callback * | p_callback | ) | [pure virtual] |
Unregisters a play_callback object. Previously registered interface to unregister.
const GUID play_callback_manager::class_guid [static] |
Initial value:
{ 0x78bcbfa1, 0xdfb9, 0x487f, { 0xab, 0x16, 0xcd, 0x82, 0xbf, 0x90, 0xcc, 0xf7 } }
1.5.5