#include <tag_processor.h>

Public Types | |
| typedef tag_processor_id3v2 | t_interface_entrypoint |
| typedef tag_processor_id3v2 | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual void | read (const service_ptr_t< file > &p_file, file_info &p_info, abort_callback &p_abort)=0 |
| virtual void | write (const service_ptr_t< file > &p_file, const file_info &p_info, abort_callback &p_abort)=0 |
| virtual void | write_ex (tag_write_callback &p_callback, const service_ptr_t< file > &p_file, const file_info &p_info, abort_callback &p_abort)=0 |
Static Public Member Functions | |
| static bool | g_get (service_ptr_t< tag_processor_id3v2 > &p_out) |
| static void | g_skip (const service_ptr_t< file > &p_file, t_filesize &p_size_skipped, abort_callback &p_abort) |
| static void | g_remove (const service_ptr_t< file > &p_file, t_filesize &p_size_removed, abort_callback &p_abort) |
| static void | g_remove_ex (tag_write_callback &p_callback, const service_ptr_t< file > &p_file, t_filesize &p_size_removed, abort_callback &p_abort) |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual void tag_processor_id3v2::read | ( | const service_ptr_t< file > & | p_file, | |
| file_info & | p_info, | |||
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
| virtual void tag_processor_id3v2::write | ( | const service_ptr_t< file > & | p_file, | |
| const file_info & | p_info, | |||
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
| virtual void tag_processor_id3v2::write_ex | ( | tag_write_callback & | p_callback, | |
| const service_ptr_t< file > & | p_file, | |||
| const file_info & | p_info, | |||
| abort_callback & | p_abort | |||
| ) | [pure virtual] |
| static bool tag_processor_id3v2::g_get | ( | service_ptr_t< tag_processor_id3v2 > & | p_out | ) | [static] |
| static void tag_processor_id3v2::g_skip | ( | const service_ptr_t< file > & | p_file, | |
| t_filesize & | p_size_skipped, | |||
| abort_callback & | p_abort | |||
| ) | [static] |
| static void tag_processor_id3v2::g_remove | ( | const service_ptr_t< file > & | p_file, | |
| t_filesize & | p_size_removed, | |||
| abort_callback & | p_abort | |||
| ) | [static] |
| static void tag_processor_id3v2::g_remove_ex | ( | tag_write_callback & | p_callback, | |
| const service_ptr_t< file > & | p_file, | |||
| t_filesize & | p_size_removed, | |||
| abort_callback & | p_abort | |||
| ) | [static] |
const GUID tag_processor_id3v2::class_guid [static] |
Initial value:
{ 0x25b0d20d, 0x9ba3, 0x4a7b, { 0x8d, 0xe, 0x89, 0xfa, 0xf7, 0x5f, 0x91, 0x6f } }
1.5.5