/**@} */
-/*****************************************************************************
- * Tree
- *****************************************************************************/
-/** defgroup libvlc_tree Tree
- * \ingroup libvlc
- * LibVLC Tree
- * @{
- */
-
-typedef void (*libvlc_retain_function)(void *);
-typedef void (*libvlc_release_function)(void *);
-
-typedef struct libvlc_tree_t libvlc_tree_t;
-
-/**@} */
-
/*****************************************************************************
* Tag
*****************************************************************************/
* LibVLC Video handling
* @{
*/
-
+
/**
* Downcast to this general type as placeholder for a platform specific one, such as:
* Drawable on X11,
* LibVLC Event Callbacks
* @{
*/
-
+
/**
* Available events: (XXX: being reworked)
* - libvlc_MediaInstanceReachedEnd
libvlc_MediaInstancePaused,
libvlc_MediaInstanceReachedEnd,
libvlc_MediaInstancePositionChanged,
-
+
libvlc_MediaListItemAdded,
libvlc_MediaListItemDeleted,
libvlc_MediaListPlayerNextItemSet,
libvlc_MediaListPlayerStopped,
- libvlc_TreeSubtreeAdded,
- libvlc_TreeSubtreeDeleted,
- libvlc_TreeItemValueChanged,
-
} libvlc_event_type_t;
/**
libvlc_media_descriptor_t * item;
int index;
} media_list_item_deleted;
-
- /* Tree */
- struct
- {
- libvlc_tree_t * subtree;
- int index;
- } tree_subtree_added;
- struct
- {
- libvlc_tree_t * subtree;
- int index;
- } tree_subtree_deleted;
- struct
- {
- void * new_value;
- } tree_item_value_changed;
-
} u;
} libvlc_event_t;