VLC 4.0.0-dev
libvlc_media_track_t Struct Reference

#include <libvlc_media_track.h>

Collaboration diagram for libvlc_media_track_t:
[legend]

Data Fields

uint32_t i_codec
 
uint32_t i_original_fourcc
 
int i_id
 
libvlc_track_type_t i_type
 
int i_profile
 
int i_level
 
union {
   libvlc_audio_track_t *   audio
 
   libvlc_video_track_t *   video
 
   libvlc_subtitle_track_t *   subtitle
 
}; 
 
unsigned int i_bitrate
 
char * psz_language
 
char * psz_description
 
const char * psz_id
 String identifier of track, can be used to save the track preference from an other LibVLC run, only valid when the track is fetch from a media_player. More...
 
bool id_stable
 A string identifier is stable when it is certified to be the same across different playback instances for the same track, only valid when the track is fetch from a media_player. More...
 
char * psz_name
 Name of the track, only valid when the track is fetch from a media_player. More...
 
bool selected
 true if the track is selected, only valid when the track is fetch from a media_player More...
 

Field Documentation

◆ 

union { ... } libvlc_media_track_t::@184

◆ audio

libvlc_audio_track_t* libvlc_media_track_t::audio

◆ i_bitrate

unsigned int libvlc_media_track_t::i_bitrate

◆ i_codec

uint32_t libvlc_media_track_t::i_codec

◆ i_id

int libvlc_media_track_t::i_id

◆ i_level

int libvlc_media_track_t::i_level

◆ i_original_fourcc

uint32_t libvlc_media_track_t::i_original_fourcc

◆ i_profile

int libvlc_media_track_t::i_profile

◆ i_type

libvlc_track_type_t libvlc_media_track_t::i_type

◆ id_stable

bool libvlc_media_track_t::id_stable

A string identifier is stable when it is certified to be the same across different playback instances for the same track, only valid when the track is fetch from a media_player.

◆ psz_description

char* libvlc_media_track_t::psz_description

◆ psz_id

const char* libvlc_media_track_t::psz_id

String identifier of track, can be used to save the track preference from an other LibVLC run, only valid when the track is fetch from a media_player.

◆ psz_language

char* libvlc_media_track_t::psz_language

◆ psz_name

char* libvlc_media_track_t::psz_name

Name of the track, only valid when the track is fetch from a media_player.

◆ selected

bool libvlc_media_track_t::selected

true if the track is selected, only valid when the track is fetch from a media_player

◆ subtitle

libvlc_subtitle_track_t* libvlc_media_track_t::subtitle

◆ video

libvlc_video_track_t* libvlc_media_track_t::video

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