cue_parser::input_wrapper_cue_t< t_base > Class Template Reference

#include <cue_parser.h>

List of all members.

Public Member Functions

 input_wrapper_cue_t ()
 ~input_wrapper_cue_t ()
void open (service_ptr_t< file > p_filehint, const char *p_path, t_input_open_reason p_reason, abort_callback &p_abort)
t_uint32 get_subsong_count ()
t_uint32 get_subsong (t_uint32 p_index)
void get_info (t_uint32 p_subsong, file_info &p_info, abort_callback &p_abort)
t_filestats get_file_stats (abort_callback &p_abort)
void decode_initialize (t_uint32 p_subsong, unsigned p_flags, abort_callback &p_abort)
bool decode_run (audio_chunk &p_chunk, abort_callback &p_abort)
void decode_seek (double p_seconds, abort_callback &p_abort)
bool decode_can_seek ()
bool decode_get_dynamic_info (file_info &p_out, double &p_timestamp_delta)
bool decode_get_dynamic_info_track (file_info &p_out, double &p_timestamp_delta)
void decode_on_idle (abort_callback &p_abort)
void retag_set_info (t_uint32 p_subsong, const file_info &p_info, abort_callback &p_abort)
void retag_commit (abort_callback &p_abort)

Static Public Member Functions

static bool g_is_our_content_type (const char *p_content_type)
static bool g_is_our_path (const char *p_path, const char *p_extension)

template<typename t_base>
class cue_parser::input_wrapper_cue_t< t_base >


Constructor & Destructor Documentation

template<typename t_base>
cue_parser::input_wrapper_cue_t< t_base >::input_wrapper_cue_t (  )  [inline]

template<typename t_base>
cue_parser::input_wrapper_cue_t< t_base >::~input_wrapper_cue_t (  )  [inline]


Member Function Documentation

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::open ( service_ptr_t< file >  p_filehint,
const char *  p_path,
t_input_open_reason  p_reason,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
t_uint32 cue_parser::input_wrapper_cue_t< t_base >::get_subsong_count (  )  [inline]

template<typename t_base>
t_uint32 cue_parser::input_wrapper_cue_t< t_base >::get_subsong ( t_uint32  p_index  )  [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::get_info ( t_uint32  p_subsong,
file_info p_info,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
t_filestats cue_parser::input_wrapper_cue_t< t_base >::get_file_stats ( abort_callback &  p_abort  )  [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::decode_initialize ( t_uint32  p_subsong,
unsigned  p_flags,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
bool cue_parser::input_wrapper_cue_t< t_base >::decode_run ( audio_chunk p_chunk,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::decode_seek ( double  p_seconds,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
bool cue_parser::input_wrapper_cue_t< t_base >::decode_can_seek (  )  [inline]

template<typename t_base>
bool cue_parser::input_wrapper_cue_t< t_base >::decode_get_dynamic_info ( file_info p_out,
double &  p_timestamp_delta 
) [inline]

template<typename t_base>
bool cue_parser::input_wrapper_cue_t< t_base >::decode_get_dynamic_info_track ( file_info p_out,
double &  p_timestamp_delta 
) [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::decode_on_idle ( abort_callback &  p_abort  )  [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::retag_set_info ( t_uint32  p_subsong,
const file_info p_info,
abort_callback &  p_abort 
) [inline]

template<typename t_base>
void cue_parser::input_wrapper_cue_t< t_base >::retag_commit ( abort_callback &  p_abort  )  [inline]

template<typename t_base>
static bool cue_parser::input_wrapper_cue_t< t_base >::g_is_our_content_type ( const char *  p_content_type  )  [inline, static]

template<typename t_base>
static bool cue_parser::input_wrapper_cue_t< t_base >::g_is_our_path ( const char *  p_path,
const char *  p_extension 
) [inline, static]


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

Generated on Fri Apr 18 13:56:58 2008 for foobar2000 SDK by  doxygen 1.5.5