foobar2000 SDK
2015-01-14
|
#include <cue_parser.h>
Public Types | |
typedef pfc::map_t< pfc::string8, pfc::string8, file_info::field_name_comparator > | t_info_map |
typedef pfc::map_t< pfc::string8, t_meta_value, file_info::field_name_comparator > | t_meta_map |
typedef pfc::chain_list_v2_t< pfc::string8 > | t_meta_value |
Public Member Functions | |
file_info_record () | |
template<typename t_callback > | |
void | enumerate_meta (t_callback &p_callback) const |
template<typename t_callback > | |
void | enumerate_meta (t_callback &p_callback) |
void | from_info (const file_info &p_info) |
void | from_info_overwrite_info (const file_info &p_info) |
void | from_info_overwrite_meta (const file_info &p_info) |
void | from_info_overwrite_rg (const file_info &p_info) |
void | from_info_set_meta (const file_info &p_info) |
double | get_length () const |
replaygain_info | get_replaygain () const |
void | merge_overwrite (const file_info &p_info) |
const t_meta_value * | meta_query_ptr (const char *p_name) const |
void | meta_set (const char *p_name, const char *p_value) |
template<typename t_source > | |
void | overwrite_info (const t_source &p_info) |
template<typename t_source > | |
void | overwrite_meta (const t_source &p_meta) |
void | reset () |
void | set_length (double p_length) |
void | set_replaygain (const replaygain_info &p_replaygain) |
void | to_info (file_info &p_info) const |
void | transfer_meta_entry (const char *p_name, const file_info &p_info, t_size p_index) |
Data Fields | |
t_info_map | m_info |
double | m_length |
t_meta_map | m_meta |
replaygain_info | m_replaygain |
Definition at line 28 of file cue_parser.h.
typedef pfc::map_t<pfc::string8,pfc::string8,file_info::field_name_comparator> file_info_record_helper::file_info_record::t_info_map |
Definition at line 32 of file cue_parser.h.
typedef pfc::map_t<pfc::string8,t_meta_value,file_info::field_name_comparator> file_info_record_helper::file_info_record::t_meta_map |
Definition at line 31 of file cue_parser.h.
Definition at line 30 of file cue_parser.h.
|
inline |
Definition at line 34 of file cue_parser.h.
|
inline |
Definition at line 133 of file cue_parser.h.
|
inline |
Definition at line 134 of file cue_parser.h.
|
inline |
Definition at line 111 of file cue_parser.h.
|
inline |
Definition at line 47 of file cue_parser.h.
|
inline |
Definition at line 52 of file cue_parser.h.
|
inline |
Definition at line 65 of file cue_parser.h.
|
inline |
Definition at line 106 of file cue_parser.h.
|
inline |
Definition at line 38 of file cue_parser.h.
|
inline |
Definition at line 36 of file cue_parser.h.
|
inline |
Definition at line 78 of file cue_parser.h.
|
inline |
Definition at line 101 of file cue_parser.h.
|
inline |
Definition at line 97 of file cue_parser.h.
|
inline |
Definition at line 74 of file cue_parser.h.
|
inline |
Definition at line 70 of file cue_parser.h.
|
inline |
Definition at line 41 of file cue_parser.h.
|
inline |
Definition at line 39 of file cue_parser.h.
|
inline |
Definition at line 37 of file cue_parser.h.
|
inline |
Definition at line 118 of file cue_parser.h.
|
inline |
Definition at line 84 of file cue_parser.h.
t_info_map file_info_record_helper::file_info_record::m_info |
Definition at line 138 of file cue_parser.h.
double file_info_record_helper::file_info_record::m_length |
Definition at line 140 of file cue_parser.h.
t_meta_map file_info_record_helper::file_info_record::m_meta |
Definition at line 137 of file cue_parser.h.
replaygain_info file_info_record_helper::file_info_record::m_replaygain |
Definition at line 139 of file cue_parser.h.