|
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_initialize (unsigned p_flags, abort_callback &p_abort) |
|
void | decode_on_idle (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) |
|
t_filestats | get_file_stats (abort_callback &p_abort) |
|
void | get_info (file_info &p_info, abort_callback &p_abort) |
|
void | open (service_ptr_t< file > p_filehint, const char *p_path, t_input_open_reason p_reason, abort_callback &p_abort) |
|
void | retag (const file_info &p_info, abort_callback &p_abort) |
|
Definition at line 13 of file input_raw.cpp.
bool input_raw::decode_can_seek |
( |
| ) |
|
|
inline |
bool input_raw::decode_get_dynamic_info |
( |
file_info & |
p_out, |
|
|
double & |
p_timestamp_delta |
|
) |
| |
|
inline |
bool input_raw::decode_get_dynamic_info_track |
( |
file_info & |
p_out, |
|
|
double & |
p_timestamp_delta |
|
) |
| |
|
inline |
void input_raw::decode_initialize |
( |
unsigned |
p_flags, |
|
|
abort_callback & |
p_abort |
|
) |
| |
|
inline |
Definition at line 41 of file input_raw.cpp.
47 if (deltaread_done == 0)
return false;
const t_item * get_ptr() const
void set_size(t_size p_size)
void set_data_fixedpoint(const void *ptr, t_size bytes, unsigned srate, unsigned nch, unsigned bps, unsigned channel_config)
Helper, sets chunk data to contents of specified buffer, using default win32/wav conventions for sign...
static unsigned g_guess_channel_config(unsigned count)
Helper function; guesses default channel map for the specified channel count. Returns 0 on failure...
void input_raw::decode_seek |
( |
double |
p_seconds, |
|
|
abort_callback & |
p_abort |
|
) |
| |
|
inline |
Definition at line 54 of file input_raw.cpp.
61 if (target > max) target = max;
63 m_file->seek(target,p_abort);
t_uint64 t_filesize
Type used for file size related variables.
static bool input_raw::g_is_our_content_type |
( |
const char * |
p_content_type | ) |
|
|
inlinestatic |
static bool input_raw::g_is_our_path |
( |
const char * |
p_path, |
|
|
const char * |
p_extension |
|
) |
| |
|
inlinestatic |
Definition at line 73 of file input_raw.cpp.
int SHARED_EXPORT stricmp_utf8(const char *p1, const char *p2)
Definition at line 21 of file input_raw.cpp.
32 p_info.
info_set(
"encoding",
"lossless");
void info_set_bitrate(t_int64 val)
static const t_filesize filesize_invalid
Invalid/unknown file size constant. Also see: t_filesize.
void info_set_int(const char *name, t_int64 value)
t_size info_set(const char *p_name, const char *p_value)
t_uint64 t_filesize
Type used for file size related variables.
virtual void set_length(double p_length)=0
Sets audio duration, in seconds. Note that the reported duration should not be assumed to be the exa...
Definition at line 70 of file input_raw.cpp.
70 {
throw exception_io_unsupported_format();}
The documentation for this class was generated from the following file: