|
VLC 4.0.0-dev
|
struct defining callbacks for libvlc_parser_queue More...
#include <libvlc_parser.h>
Data Fields | |
| uint32_t | version |
| Version of struct libvlc_parser_cbs. | |
| void(* | on_parsed )(void *opaque, libvlc_parser_task *task, libvlc_parser_status_t status) |
| Callback prototype that notify when a parser request finishes. | |
| void(* | on_attachments_added )(void *opaque, libvlc_parser_task *task, libvlc_picture_list_t *list) |
| Callback prototype that notify when the parser add new attachments to the media. | |
struct defining callbacks for libvlc_parser_queue
| void(* libvlc_parser_cbs::on_attachments_added) (void *opaque, libvlc_parser_task *task, libvlc_picture_list_t *list) |
Callback prototype that notify when the parser add new attachments to the media.
Called before on_parsed, if there are valid attachments.
| opaque | opaque pointer set by cbs_opaque |
| task | opaque handle returned by libvlc_parser_queue() |
| list | list of pictures, the list is only valid from this callback, each pictures can be held separately with libvlc_picture_retain(). |
| void(* libvlc_parser_cbs::on_parsed) (void *opaque, libvlc_parser_task *task, libvlc_parser_status_t status) |
Callback prototype that notify when a parser request finishes.
| opaque | opaque pointer set by cbs_opaque |
| task | opaque handle returned by libvlc_parser_queue() |
| status | terminal parse outcome, libvlc_parser_status_t |
| uint32_t libvlc_parser_cbs::version |
Version of struct libvlc_parser_cbs.