album_art.h File Reference

Go to the source code of this file.

Namespaces

namespace  album_art_ids

Classes

class  album_art_data
class  album_art_data_impl
class  album_art_extractor_instance
class  album_art_editor_instance
class  album_art_extractor
class  album_art_editor
class  album_art_manager_instance
class  album_art_manager
class  album_art_extractor_instance_simple
class  tag_processor_album_art_utils
class  album_art_extractor_impl_stdtags

Typedefs

typedef service_ptr_t
< album_art_data
album_art_data_ptr
typedef service_ptr_t
< album_art_extractor_instance
album_art_extractor_instance_ptr
typedef service_ptr_t
< album_art_editor_instance
album_art_editor_instance_ptr
typedef service_ptr_t
< album_art_manager_instance
album_art_manager_instance_ptr

Functions

 PFC_DECLARE_EXCEPTION (exception_album_art_not_found, exception_io_not_found,"Album Art Not Found")
 PFC_DECLARE_EXCEPTION (exception_album_art_unsupported_entry, exception_io_data,"Unsupported Album Art Entry")

Variables

static const GUID album_art_ids::cover_front = { 0xf1e66f4e, 0xfe09, 0x4b94, { 0x91, 0xa3, 0x67, 0xc2, 0x3e, 0xd1, 0x44, 0x5e } }
 Front cover.
static const GUID album_art_ids::cover_back = { 0xcb552d19, 0x86d5, 0x434c, { 0xac, 0x77, 0xbb, 0x24, 0xed, 0x56, 0x7e, 0xe4 } }
 Back cover.
static const GUID album_art_ids::disc = { 0x3dba9f36, 0xf928, 0x4fa4, { 0x87, 0x9c, 0xd3, 0x40, 0x47, 0x59, 0x58, 0x7e } }
 Picture of a disc or other storage media.
static const GUID album_art_ids::icon = { 0x74cdf5b4, 0x7053, 0x4b3d, { 0x9a, 0x3c, 0x54, 0x69, 0xf5, 0x82, 0x6e, 0xec } }
 Album-specific icon (NOT a file type icon).


Detailed Description

Since:
0.9.5

Typedef Documentation


Function Documentation

PFC_DECLARE_EXCEPTION ( exception_album_art_unsupported_entry  ,
exception_io_data  ,
"Unsupported Album Art Entry"   
)

PFC_DECLARE_EXCEPTION ( exception_album_art_not_found  ,
exception_io_not_found  ,
"Album Art Not Found"   
)


Generated on Fri Apr 25 18:49:38 2008 for foobar2000 SDK by  doxygen 1.5.5