foobar2000 SDK
2015-08-03
|
Data Structures | |
class | chapterizer_impl_t |
struct | cue_entry |
class | embeddedcue_metadata_manager |
class | input_wrapper_cue_t |
struct | track_record |
Typedefs | |
typedef pfc::chain_list_v2_t< cue_entry > | t_cue_entry_list |
typedef pfc::map_t< unsigned, track_record > | track_record_list |
Functions | |
void | parse (const char *p_cuesheet, t_cue_entry_list &p_out) |
void | parse_full (const char *p_cuesheet, cue_creator::t_entry_list &p_out) |
void | parse_info (const char *p_cuesheet, file_info &p_info, unsigned p_index) |
PFC_DECLARE_EXCEPTION (exception_bad_cuesheet, exception_io_data,"Invalid cuesheet") | |
struct cue_parser::cue_entry |
Definition at line 148 of file cue_parser.h.
Data Fields | ||
---|---|---|
string8 | m_file | |
t_cuesheet_index_list | m_indexes | |
unsigned | m_track_number |
struct cue_parser::track_record |
Definition at line 168 of file cue_parser.h.
Data Fields | ||
---|---|---|
string8 | m_file | |
string8 | m_flags | |
t_cuesheet_index_list | m_index_list | |
file_info_record | m_info |
Definition at line 154 of file cue_parser.h.
typedef pfc::map_t<unsigned,track_record> cue_parser::track_record_list |
Definition at line 174 of file cue_parser.h.
void cue_parser::parse | ( | const char * | p_cuesheet, |
t_cue_entry_list & | p_out | ||
) |
Throws exception_bad_cuesheet on failure.
Definition at line 621 of file cue_parser.cpp.
void cue_parser::parse_full | ( | const char * | p_cuesheet, |
cue_creator::t_entry_list & | p_out | ||
) |
Throws exception_bad_cuesheet on failure.
Definition at line 744 of file cue_parser.cpp.
void cue_parser::parse_info | ( | const char * | p_cuesheet, |
file_info & | p_info, | ||
unsigned | p_index | ||
) |
Throws exception_bad_cuesheet on failure.
Definition at line 630 of file cue_parser.cpp.
cue_parser::PFC_DECLARE_EXCEPTION | ( | exception_bad_cuesheet | , |
exception_io_data | , | ||
"Invalid cuesheet" | |||
) |