#include <ole_interaction.h>
Definition at line 25 of file ole_interaction.h.
playlist_dataobject_desc_v2::~playlist_dataobject_desc_v2 |
( |
| ) |
|
|
inlineprotected |
Definition at line 30 of file ole_interaction.h.
34 for(
t_size walk = 0; walk < count; ++walk) {
35 source.get_entry_name(walk,name); source.get_entry_content(walk,content); source.get_side_data(walk, sideData);
const void * get_ptr() const
virtual void set_entry_content(t_size which, metadb_handle_list_cref content)=0
virtual void set_entry_count(t_size count)=0
virtual void set_entry_name(t_size which, const char *name)=0
virtual void set_side_data(t_size which, const void *data, t_size size)=0
mem_block_container implementation.
Definition at line 59 of file ole_interaction.h.
59 {
copy(source);
return *
this;}
void copy(playlist_dataobject_desc_v2 const &source)
void playlist_dataobject_desc_v2::set_from_playlist_manager |
( |
bit_array const & |
mask | ) |
|
|
inline |
Definition at line 40 of file ole_interaction.h.
42 const t_size pltotal = api->get_playlist_count();
43 const t_size total = mask.calc_count(
true,0,pltotal);
48 for(
t_size walk = 0; walk < pltotal; ++walk)
if (mask[walk]) {
50 api->playlist_get_name(walk,name); api->playlist_get_all_items(walk,content);
const t_item * get_ptr() const
abort_callback_impl abort_callback_dummy
virtual void set_entry_content(t_size which, metadb_handle_list_cref content)=0
void dynamic_assert(bool p_condition, const char *p_msg)
virtual void set_entry_count(t_size count)=0
Helper template used to easily access core services. Usage: static_api_ptr_t<myclass> api; api->doso...
virtual void set_entry_name(t_size which, const char *name)=0
virtual void set_side_data(t_size which, const void *data, t_size size)=0
pfc::array_t< t_uint8, pfc::alloc_fast > m_buffer
virtual void playlist_dataobject_desc_v2::set_side_data |
( |
t_size |
which, |
|
|
const void * |
data, |
|
|
t_size |
size |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: