album_art_extractor_instance Class Reference

#include <album_art.h>

Inheritance diagram for album_art_extractor_instance:

service_base album_art_editor_instance album_art_extractor_instance_simple

List of all members.

Public Types

typedef
album_art_extractor_instance 
t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual album_art_data_ptr query (const GUID &p_what, abort_callback &p_abort)=0
 Throws exception_album_art_not_found when the requested album art entry could not be found in the referenced media file.

Static Public Attributes

static const GUID class_guid = { 0xf673700e, 0x3b6e, 0x4f70, { 0xa1, 0x6, 0xab, 0x74, 0x5c, 0x20, 0x20, 0x60 } }


Detailed Description

Class encapsulating access to album art stored in a media file. Use album_art_extractor class obtain album_art_extractor_instance referring to specified media file.
Since:
0.9.5

Member Typedef Documentation

Reimplemented from service_base.

Reimplemented in album_art_editor_instance.

Reimplemented in album_art_editor_instance.


Member Function Documentation

virtual album_art_data_ptr album_art_extractor_instance::query ( const GUID &  p_what,
abort_callback &  p_abort 
) [pure virtual]

Throws exception_album_art_not_found when the requested album art entry could not be found in the referenced media file.

Implemented in album_art_extractor_instance_simple.


Member Data Documentation

const GUID album_art_extractor_instance::class_guid = { 0xf673700e, 0x3b6e, 0x4f70, { 0xa1, 0x6, 0xab, 0x74, 0x5c, 0x20, 0x20, 0x60 } } [static]

Reimplemented in album_art_editor_instance.


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

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