|
VLC 4.0.0-dev
|
#include <vlc_preparser.h>
Data Fields | |
| void(* | on_ended )(vlc_preparser_req *req, int status, void *data) |
| Event received when the parser ends. | |
| void(* | on_subtree_added )(vlc_preparser_req *req, input_item_node_t *subtree, void *data) |
| Event received when a new subtree is added. | |
| void(* | on_attachments_added )(vlc_preparser_req *req, input_attachment_t *const *array, size_t count, void *data) |
| Event received when new attachments are added. | |
| void(* vlc_preparser_cbs::on_attachments_added) (vlc_preparser_req *req, input_attachment_t *const *array, size_t count, void *data) |
Event received when new attachments are added.
| req | request handle returned by vlc_preparser_Push() |
| array | valid array containing new elements, should only be used within the callback. One and all elements can be held and stored on a new variable or new array. |
| count | number of elements in the array |
| data | opaque pointer passed by vlc_preparser_Push() |
Referenced by OnParserAttachmentsAdded().
| void(* vlc_preparser_cbs::on_ended) (vlc_preparser_req *req, int status, void *data) |
Event received when the parser ends.
| req | request handle returned by vlc_preparser_Push() |
| status | VLC_SUCCESS in case of success, VLC_ETIMEOUT in case of timeout, -EINTR if cancelled, an error otherwise |
| data | opaque pointer passed by vlc_preparser_Push() |
Referenced by NotifyPreparseEnded(), and vlc_preparser_Cancel().
| void(* vlc_preparser_cbs::on_subtree_added) (vlc_preparser_req *req, input_item_node_t *subtree, void *data) |
Event received when a new subtree is added.
| req | request handle returned by vlc_preparser_Push() |
| subtree | sub items of the current item (the listener gets the ownership) |
| data | opaque pointer passed by vlc_preparser_Push() |
Referenced by OnParserSubtreeAdded().