foobar2000 SDK  2015-01-14
Public Member Functions | Private Member Functions
album_art_editor_instance_v2abstract

#include <album_art.h>

+ Inheritance diagram for album_art_editor_instance_v2:

Public Member Functions

virtual void remove_all ()=0
 
- Public Member Functions inherited from album_art_editor_instance
virtual void commit (abort_callback &p_abort)=0
 
virtual void remove (const GUID &p_what)=0
 
virtual void set (const GUID &p_what, album_art_data_ptr p_data, abort_callback &p_abort)=0
 
- Public Member Functions inherited from album_art_extractor_instance
virtual album_art_data_ptr query (const GUID &p_what, abort_callback &p_abort)=0
 
bool query (const GUID &what, album_art_data::ptr &out, abort_callback &abort)
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 

Private Member Functions

 FB2K_MAKE_SERVICE_INTERFACE (album_art_editor_instance_v2, album_art_editor_instance)
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 71 of file album_art.h.

Member Function Documentation

album_art_editor_instance_v2::FB2K_MAKE_SERVICE_INTERFACE ( album_art_editor_instance_v2  ,
album_art_editor_instance   
)
private
virtual void album_art_editor_instance_v2::remove_all ( )
pure virtual

Tells the editor to remove all entries, including unsupported picture types that do not translate to fb2k ids.


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