playback_statistics_collector Class Reference

#include <play_callback.h>

Inheritance diagram for playback_statistics_collector:

service_base

List of all members.

Public Types

typedef
playback_statistics_collector 
t_interface_entrypoint
typedef
playback_statistics_collector 
t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void on_item_played (metadb_handle_ptr p_item)=0

Static Public Attributes

static const GUID class_guid


Detailed Description

Gets notified about tracks being played. Notification occurs when at least 60s of the track has been played, or the track has reached its end after at least 1/3 of it has been played through. Use playback_statistics_collector_factory_t to register.

Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual void playback_statistics_collector::on_item_played ( metadb_handle_ptr  p_item  )  [pure virtual]


Member Data Documentation

Initial value:

 
{ 0x97215c5e, 0x7228, 0x4237, { 0xb5, 0x2c, 0xa2, 0xb5, 0x50, 0x4e, 0xf7, 0x26 } }


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

Generated on Thu Aug 28 21:15:55 2008 for foobar2000 SDK by  doxygen 1.5.5