foobar2000 SDK
2015-08-03
|
#include <ole_interaction.h>
Data Structures | |
struct | entry |
Public Member Functions | |
playlist_dataobject_desc_impl () | |
playlist_dataobject_desc_impl (const playlist_dataobject_desc_v2 &source) | |
void | get_entry_content (t_size which, metadb_handle_list_ref out) const |
t_size | get_entry_count () const |
void | get_entry_name (t_size which, pfc::string_base &out) const |
void | get_side_data (t_size which, mem_block_container &out) const |
void | set_entry_content (t_size which, metadb_handle_list_cref content) |
void | set_entry_count (t_size count) |
void | set_entry_name (t_size which, const char *name) |
void | set_side_data (t_size which, const void *data, t_size size) |
Public Member Functions inherited from playlist_dataobject_desc_v2 | |
void | copy (playlist_dataobject_desc_v2 const &source) |
const playlist_dataobject_desc_v2 & | operator= (const playlist_dataobject_desc_v2 &source) |
void | set_from_playlist_manager (bit_array const &mask) |
Public Member Functions inherited from playlist_dataobject_desc | |
void | copy (playlist_dataobject_desc const &source) |
Private Attributes | |
pfc::array_t< entry > | m_entries |
Additional Inherited Members | |
Protected Member Functions inherited from playlist_dataobject_desc_v2 | |
~playlist_dataobject_desc_v2 () | |
Protected Member Functions inherited from playlist_dataobject_desc | |
~playlist_dataobject_desc () | |
Definition at line 64 of file ole_interaction.h.
struct playlist_dataobject_desc_impl::entry |
Definition at line 98 of file ole_interaction.h.
Data Fields | ||
---|---|---|
metadb_handle_list | m_content | |
string8 | m_name | |
array_t< t_uint8 > | m_sideData |
|
inline |
Definition at line 66 of file ole_interaction.h.
|
inline |
Definition at line 67 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 74 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 69 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 70 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc_v2.
Definition at line 89 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 85 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 78 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc.
Definition at line 81 of file ole_interaction.h.
|
inlinevirtual |
Implements playlist_dataobject_desc_v2.
Definition at line 93 of file ole_interaction.h.
|
private |
Definition at line 99 of file ole_interaction.h.