VLC 4.0.0-dev
|
Data Structures | |
struct | children_reset_report |
struct | children_added_report |
struct | children_removed_report |
struct | callback_ctx |
Macros | |
#define | CALLBACK_CTX_INITIALIZER |
Functions | |
static void | test_media_tree (void) |
static void | callback_ctx_destroy_reports (struct callback_ctx *ctx) |
static void | callback_ctx_reset (struct callback_ctx *ctx) |
static void | callback_ctx_destroy (struct callback_ctx *ctx) |
static void | on_children_reset (vlc_media_tree_t *tree, input_item_node_t *node, void *userdata) |
static void | on_children_added (vlc_media_tree_t *tree, input_item_node_t *node, input_item_node_t *const children[], size_t count, void *userdata) |
static void | on_children_removed (vlc_media_tree_t *tree, input_item_node_t *node, input_item_node_t *const children[], size_t count, void *userdata) |
static void | test_media_tree_callbacks (void) |
static void | test_media_tree_callbacks_on_add_listener (void) |
int | main (void) |
#define CALLBACK_CTX_INITIALIZER |
|
inlinestatic |
|
inlinestatic |
References callback_ctx::data, input_item_Release(), callback_ctx::size, callback_ctx::vec_children_added, and callback_ctx::vec_children_removed.
Referenced by callback_ctx_destroy(), and callback_ctx_reset().
|
inlinestatic |
int main | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
References input_item_node_t::i_children, input_item_New, input_item_Release(), input_item_node_t::p_item, input_item_node_t::pp_children, vlc_media_tree::root, vlc_media_tree_Add(), vlc_media_tree_Lock(), vlc_media_tree_New(), vlc_media_tree_Release(), vlc_media_tree_Remove(), and vlc_media_tree_Unlock().
Referenced by main().
|
static |
References callback_ctx_destroy(), CALLBACK_CTX_INITIALIZER, callback_ctx_reset(), callback_ctx::data, input_item_node_t::i_children, input_item_New, input_item_Release(), children_reset_report::node, on_children_added(), on_children_removed(), on_children_reset(), vlc_media_tree_callbacks::on_children_reset, input_item_node_t::pp_children, vlc_media_tree::root, callback_ctx::size, callback_ctx::vec_children_added, callback_ctx::vec_children_removed, callback_ctx::vec_children_reset, vlc_media_tree_Add(), vlc_media_tree_AddListener(), vlc_media_tree_Lock(), vlc_media_tree_New(), vlc_media_tree_Release(), vlc_media_tree_Remove(), vlc_media_tree_RemoveListener(), and vlc_media_tree_Unlock().
Referenced by main().
|
static |
References callback_ctx_destroy(), CALLBACK_CTX_INITIALIZER, callback_ctx::data, input_item_node_t::i_children, input_item_New, input_item_Release(), children_reset_report::node, on_children_reset(), vlc_media_tree_callbacks::on_children_reset, input_item_node_t::pp_children, vlc_media_tree::root, callback_ctx::size, callback_ctx::vec_children_reset, vlc_media_tree_Add(), vlc_media_tree_AddListener(), vlc_media_tree_Lock(), vlc_media_tree_New(), vlc_media_tree_Release(), vlc_media_tree_RemoveListener(), and vlc_media_tree_Unlock().
Referenced by main().