VLC 4.0.0-dev
|
Data Structures | |
struct | vlc_ancillary |
Functions | |
struct vlc_ancillary * | vlc_ancillary_CreateWithFreeCb (void *data, vlc_ancillary_id id, vlc_ancillary_free_cb free_cb) |
Create an ancillary. | |
void | vlc_ancillary_Release (struct vlc_ancillary *ancillary) |
Release an ancillary. | |
struct vlc_ancillary * | vlc_ancillary_Hold (struct vlc_ancillary *ancillary) |
Hold an ancillary. | |
void * | vlc_ancillary_GetData (const struct vlc_ancillary *ancillary) |
Get the data of the ancillary. | |
void | vlc_ancillary_array_Clear (vlc_ancillary_array *array) |
Clear an ancillary array. | |
int | vlc_ancillary_array_Merge (vlc_ancillary_array *dst_array, const vlc_ancillary_array *src_array) |
Merge two ancillary arrays. | |
int | vlc_ancillary_array_MergeAndClear (vlc_ancillary_array *dst_array, vlc_ancillary_array *src_array) |
Merge and clear two ancillary arrays. | |
int | vlc_ancillary_array_Insert (vlc_ancillary_array *array, struct vlc_ancillary *ancillary) |
Insert a new ancillary in the array. | |
struct vlc_ancillary * | vlc_ancillary_array_Get (const vlc_ancillary_array *array, vlc_ancillary_id id) |
Get a specific ancillary from the array. | |