VLC 4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
struct | input_item_owner |
Macros | |
#define | item_owner(item) ((struct input_item_owner *)(item)) |
Typedefs | |
typedef struct input_item_owner | input_item_owner_t |
Functions | |
void | input_item_UpdateTracksInfo (input_item_t *item, const es_format_t *fmt, const char *es_id, bool stable) |
#define item_owner | ( | item | ) | ((struct input_item_owner *)(item)) |
typedef struct input_item_owner input_item_owner_t |
void input_item_UpdateTracksInfo | ( | input_item_t * | item, |
const es_format_t * | fmt, | ||
const char * | es_id, | ||
bool | stable | ||
) |
References input_item_es_vector::data, input_item_es::es, es_format_Clean(), es_format_Copy(), input_item_t::es_vec, input_item_es::id, input_item_es::id_stable, input_item_t::lock, input_item_es_vector::size, strdup(), vlc_mutex_lock(), vlc_mutex_unlock(), and vlc_vector_push_hole.
Referenced by EsOutUpdateInfo().