#include <album_art.h>

Public Member Functions | |
| album_art_extractor_impl_stdtags (const char *exts) | |
| bool | is_our_path (const char *p_path, const char *p_extension) |
| album_art_extractor_instance_ptr | open (file_ptr p_filehint, const char *p_path, abort_callback &p_abort) |
| album_art_extractor_impl_stdtags::album_art_extractor_impl_stdtags | ( | const char * | exts | ) | [inline] |
| exts | Semicolon-separated list of file format extensions to support. |
| bool album_art_extractor_impl_stdtags::is_our_path | ( | const char * | p_path, | |
| const char * | p_extension | |||
| ) | [inline, virtual] |
Returns whether the specified file is one of formats supported by our album_art_extractor implementation.
| p_path | Path to file being queried. | |
| p_extension | Extension of file being queried (also present in p_path parameter) - provided as a separate parameter for performance reasons. |
Implements album_art_extractor.
| album_art_extractor_instance_ptr album_art_extractor_impl_stdtags::open | ( | file_ptr | p_filehint, | |
| const char * | p_path, | |||
| abort_callback & | p_abort | |||
| ) | [inline, virtual] |
Instantiates album_art_extractor_instance providing access to album art stored in a specified media file.
Throws one of I/O exceptions on failure; exception_album_art_not_found when the file has no album art record at all.
| p_filehint | Optional; specifies a file interface to use for accessing the specified file; can be null - in that case, the implementation will open and close the file internally. |
Implements album_art_extractor.
1.5.5