VLC 4.0.0-dev
vlc_input_event_es Struct Reference

#include <input_internal.h>

Collaboration diagram for vlc_input_event_es:
[legend]

Public Types

enum  {
  VLC_INPUT_ES_ADDED , VLC_INPUT_ES_DELETED , VLC_INPUT_ES_UPDATED , VLC_INPUT_ES_SELECTED ,
  VLC_INPUT_ES_UNSELECTED
}
 

Data Fields

enum vlc_input_event_es:: { ... }  action
 
vlc_es_id_tid
 ES track id: only valid from the event callback, unless the id is held by the user with vlc_es_Hold(). More...
 
const char * title
 Title of ES track, can be updated after the VLC_INPUT_ES_UPDATED event. More...
 
const es_format_tfmt
 ES track information, can be updated after the VLC_INPUT_ES_UPDATED event. More...
 
bool forced
 Only valid with VLC_INPUT_ES_SELECTED, true if the track was selected by the user. More...
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VLC_INPUT_ES_ADDED 
VLC_INPUT_ES_DELETED 
VLC_INPUT_ES_UPDATED 
VLC_INPUT_ES_SELECTED 
VLC_INPUT_ES_UNSELECTED 

Field Documentation

◆ 

enum { ... } vlc_input_event_es::action

◆ fmt

const es_format_t* vlc_input_event_es::fmt

ES track information, can be updated after the VLC_INPUT_ES_UPDATED event.

Referenced by vlc_player_input_HandleEsEvent(), and vlc_player_input_HandleTeletextMenu().

◆ forced

bool vlc_input_event_es::forced

Only valid with VLC_INPUT_ES_SELECTED, true if the track was selected by the user.

Referenced by vlc_player_input_HandleEsEvent().

◆ id

vlc_es_id_t* vlc_input_event_es::id

ES track id: only valid from the event callback, unless the id is held by the user with vlc_es_Hold().

Referenced by vlc_player_input_HandleEsEvent().

◆ title

const char* vlc_input_event_es::title

Title of ES track, can be updated after the VLC_INPUT_ES_UPDATED event.

Referenced by vlc_player_input_HandleEsEvent().


The documentation for this struct was generated from the following file: