#include <input_file_type.h>

Public Types | |
| typedef input_file_type | t_interface_entrypoint |
| typedef input_file_type | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual unsigned | get_count ()=0 |
| virtual bool | get_name (unsigned idx, pfc::string_base &out)=0 |
| virtual bool | get_mask (unsigned idx, pfc::string_base &out)=0 |
| virtual bool | is_associatable (unsigned idx)=0 |
Static Public Member Functions | |
| static void | build_openfile_mask (pfc::string_base &out, bool b_include_playlists=true) |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual unsigned input_file_type::get_count | ( | ) | [pure virtual] |
Implemented in input_file_type_impl.
| virtual bool input_file_type::get_name | ( | unsigned | idx, | |
| pfc::string_base & | out | |||
| ) | [pure virtual] |
Implemented in input_file_type_impl.
| virtual bool input_file_type::get_mask | ( | unsigned | idx, | |
| pfc::string_base & | out | |||
| ) | [pure virtual] |
Implemented in input_file_type_impl.
| virtual bool input_file_type::is_associatable | ( | unsigned | idx | ) | [pure virtual] |
Implemented in input_file_type_impl.
| static void input_file_type::build_openfile_mask | ( | pfc::string_base & | out, | |
| bool | b_include_playlists = true | |||
| ) | [static] |
const GUID input_file_type::class_guid [static] |
Initial value:
{ 0x640e006e, 0x2934, 0x4d6c, { 0x83, 0x27, 0x4f, 0xa9, 0xf3, 0x41, 0xec, 0xf2 } }
1.5.5