#include <file_info_const_impl.h>

Public Types | |
| enum | { hintmap_cutoff = 20 } |
| typedef t_uint32 | t_index |
Public Member Functions | |
| file_info_const_impl (const file_info &p_source) | |
| file_info_const_impl (const file_info_const_impl &p_source) | |
| file_info_const_impl () | |
| double | get_length () const |
| Retrieves length, in seconds. | |
| t_size | meta_get_count () const |
| Retrieves count of metadata entries. | |
| const char * | meta_enum_name (t_size p_index) const |
| Retrieves the name of metadata entry of specified index. Return value is a null-terminated UTF-8 encoded string. | |
| t_size | meta_enum_value_count (t_size p_index) const |
| Retrieves count of values in metadata entry of specified index. The value is always equal to or greater than 1. | |
| const char * | meta_enum_value (t_size p_index, t_size p_value_number) const |
| Retrieves specified value from specified metadata entry. Return value is a null-terminated UTF-8 encoded string. | |
| t_size | meta_find_ex (const char *p_name, t_size p_name_length) const |
| Finds index of metadata entry of specified name. Returns infinite when not found. | |
| t_size | info_get_count () const |
| Retrieves number of technical info entries. | |
| const char * | info_enum_name (t_size p_index) const |
| Retrieves the name of specified technical info entry. Return value is a null-terminated UTF-8 encoded string. | |
| const char * | info_enum_value (t_size p_index) const |
| Retrieves the value of specified technical info entry. Return value is a null-terminated UTF-8 encoded string. | |
| const file_info_const_impl & | operator= (const file_info &p_source) |
| const file_info_const_impl & | operator= (const file_info_const_impl &p_source) |
| void | copy (const file_info &p_source) |
| Copies entire file_info contents from specified file_info object. | |
| void | reset () |
| replaygain_info | get_replaygain () const |
| Retrieves ReplayGain information. | |
Classes | |
| struct | info_entry |
| struct | meta_entry |
| file_info_const_impl::file_info_const_impl | ( | const file_info & | p_source | ) | [inline] |
| file_info_const_impl::file_info_const_impl | ( | const file_info_const_impl & | p_source | ) | [inline] |
| file_info_const_impl::file_info_const_impl | ( | ) | [inline] |
| double file_info_const_impl::get_length | ( | ) | const [inline, virtual] |
| t_size file_info_const_impl::meta_get_count | ( | ) | const [inline, virtual] |
| const char* file_info_const_impl::meta_enum_name | ( | t_size | p_index | ) | const [inline, virtual] |
Retrieves the name of metadata entry of specified index. Return value is a null-terminated UTF-8 encoded string.
Implements file_info.
Retrieves count of values in metadata entry of specified index. The value is always equal to or greater than 1.
Implements file_info.
| const char* file_info_const_impl::meta_enum_value | ( | t_size | p_index, | |
| t_size | p_value_number | |||
| ) | const [virtual] |
Retrieves specified value from specified metadata entry. Return value is a null-terminated UTF-8 encoded string.
Implements file_info.
| t_size file_info_const_impl::meta_find_ex | ( | const char * | p_name, | |
| t_size | p_name_length | |||
| ) | const [virtual] |
Finds index of metadata entry of specified name. Returns infinite when not found.
Reimplemented from file_info.
| t_size file_info_const_impl::info_get_count | ( | ) | const [inline, virtual] |
| const char* file_info_const_impl::info_enum_name | ( | t_size | p_index | ) | const [inline, virtual] |
Retrieves the name of specified technical info entry. Return value is a null-terminated UTF-8 encoded string.
Implements file_info.
| const char* file_info_const_impl::info_enum_value | ( | t_size | p_index | ) | const [inline, virtual] |
Retrieves the value of specified technical info entry. Return value is a null-terminated UTF-8 encoded string.
Implements file_info.
| const file_info_const_impl& file_info_const_impl::operator= | ( | const file_info & | p_source | ) | [inline] |
Reimplemented from file_info.
| const file_info_const_impl& file_info_const_impl::operator= | ( | const file_info_const_impl & | p_source | ) | [inline] |
| void file_info_const_impl::copy | ( | const file_info & | p_source | ) | [virtual] |
| void file_info_const_impl::reset | ( | ) |
Reimplemented from file_info.
| replaygain_info file_info_const_impl::get_replaygain | ( | ) | const [inline, virtual] |
1.5.5