#include <track_property.h>

Public Types | |
| typedef track_property_provider | t_interface_entrypoint |
| typedef track_property_provider | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual void | enumerate_properties (pfc::list_base_const_t< metadb_handle_ptr > const &p_tracks, track_property_callback &p_out)=0 |
| virtual bool | is_our_tech_info (const char *p_name)=0 |
Static Public Attributes | |
| static const GUID | class_guid = { 0xefcdd365, 0x81fc, 0x4c82, { 0x96, 0x1c, 0xa2, 0xb5, 0x76, 0x1a, 0xf8, 0xb7 } } |
Reimplemented from service_base.
| virtual void track_property_provider::enumerate_properties | ( | pfc::list_base_const_t< metadb_handle_ptr > const & | p_tracks, | |
| track_property_callback & | p_out | |||
| ) | [pure virtual] |
Enumerates properties of specified track list.
| p_tracks | List of tracks to enumerate properties on. | |
| p_out | Callback interface receiving enumerated properties. |
| virtual bool track_property_provider::is_our_tech_info | ( | const char * | p_name | ) | [pure virtual] |
Returns whether specified tech info filed is processed by our service and should not be displayed among unknown fields.
| p_name | Name of tech info field being queried. |
const GUID track_property_provider::class_guid = { 0xefcdd365, 0x81fc, 0x4c82, { 0x96, 0x1c, 0xa2, 0xb5, 0x76, 0x1a, 0xf8, 0xb7 } } [static] |
1.5.5