#include <album_art.h>

Public Types | |
| typedef album_art_manager_instance | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual bool | open (const char *p_file, abort_callback &p_abort)=0 |
| virtual void | close ()=0 |
| Resets internal data. | |
| virtual album_art_data_ptr | query (const GUID &p_what, abort_callback &p_abort)=0 |
| Queries album art data for currently open media file. Throws exception_album_art_not_found when the requested album art entry isn't present. | |
| virtual album_art_data_ptr | query_stub_image (abort_callback &p_abort)=0 |
Static Public Attributes | |
| static const GUID | class_guid = { 0x3c7b403b, 0xff99, 0x4d86, { 0x84, 0x4a, 0xd3, 0xea, 0xbb, 0xd6, 0x1f, 0x66 } } |
Reimplemented from service_base.
| virtual bool album_art_manager_instance::open | ( | const char * | p_file, | |
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
| virtual void album_art_manager_instance::close | ( | ) | [pure virtual] |
Resets internal data.
| virtual album_art_data_ptr album_art_manager_instance::query | ( | const GUID & | p_what, | |
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
Queries album art data for currently open media file. Throws exception_album_art_not_found when the requested album art entry isn't present.
| virtual album_art_data_ptr album_art_manager_instance::query_stub_image | ( | abort_callback & | p_abort | ) | [pure virtual] |
Queries for stub image to display when there's no album art to show.
May fail with exception_album_art_not_found as well when we have no stub image configured.
const GUID album_art_manager_instance::class_guid = { 0x3c7b403b, 0xff99, 0x4d86, { 0x84, 0x4a, 0xd3, 0xea, 0xbb, 0xd6, 0x1f, 0x66 } } [static] |
1.5.5