foobar2000 SDK
2015-08-03
|
Go to the source code of this file.
Namespaces | |
cue_parser | |
file_info_record_helper | |
Typedefs | |
typedef pfc::chain_list_v2_t< cue_entry > | cue_parser::t_cue_entry_list |
typedef pfc::map_t< unsigned, track_record > | cue_parser::track_record_list |
Functions | |
void | cue_parser::parse (const char *p_cuesheet, t_cue_entry_list &p_out) |
void | cue_parser::parse_full (const char *p_cuesheet, cue_creator::t_entry_list &p_out) |
void | cue_parser::parse_info (const char *p_cuesheet, file_info &p_info, unsigned p_index) |
cue_parser::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 |
class input_cuesheet_factory_t |
Wrapper template for generating embedded cuesheet enabled inputs. t_input_impl is a singletrack input implementation (see input_singletrack_impl for method declarations). To declare an embedded cuesheet enabled input, change your input declaration from input_singletrack_factory_t<myinput> to input_cuesheet_factory_t<myinput>.
Definition at line 405 of file cue_parser.h.
Data Fields | ||
---|---|---|
service_factory_single_t < chapterizer_impl_t < t_input_impl > > |
m_chapterizer_factory | |
input_factory_ex_t < input_wrapper_cue_t < t_input_impl >, t_flags, input_decoder_v2 > |
m_input_factory |