VLC 4.0.0-dev
vlc_player_input Struct Reference

#include <player.h>

Collaboration diagram for vlc_player_input:
[legend]

Data Fields

input_thread_tthread
 
vlc_player_tplayer
 
bool started
 
bool playing
 
enum vlc_player_state state
 
enum vlc_player_error error
 
float rate
 
int capabilities
 
vlc_tick_t length
 
double position
 
vlc_tick_t time
 
vlc_tick_t normal_time
 
vlc_tick_t pause_date
 
bool recording
 
float signal_quality
 
float signal_strength
 
float cache
 
struct input_stats_t stats
 
vlc_tick_t cat_delays [DATA_ES]
 
vlc_player_program_vector program_vector
 
vlc_player_track_vector video_track_vector
 
vlc_player_track_vector audio_track_vector
 
vlc_player_track_vector spu_track_vector
 
const struct vlc_player_track_privteletext_source
 
struct vlc_player_title_listtitles
 
size_t title_selected
 
size_t chapter_selected
 
struct vlc_list node
 
bool teletext_enabled
 
bool teletext_transparent
 
unsigned teletext_page
 
struct {
   vlc_tick_t   time
 
   double   pos
 
   bool   set
 
abloop_state [2]
 
struct {
enum  { VLC_RESTOREPOINT_TITLE , VLC_RESTOREPOINT_POSITION , VLC_RESTOREPOINT_NONE }
 
   vlc_ml_playback_states_all   states
 
   enum vlc_player_input:: { ... }    restore
 
   float   pos
 
   bool   restore_states
 
   bool   delay_restore
 
   bool   has_video_tracks
 
   bool   has_audio_tracks
 
ml
 

Field Documentation

◆ 

◆ audio_track_vector

◆ cache

float vlc_player_input::cache

◆ capabilities

int vlc_player_input::capabilities

◆ cat_delays

◆ chapter_selected

◆ delay_restore

bool vlc_player_input::delay_restore

◆ error

◆ has_audio_tracks

bool vlc_player_input::has_audio_tracks

◆ has_video_tracks

bool vlc_player_input::has_video_tracks

◆ length

◆ 

◆ node

◆ normal_time

vlc_tick_t vlc_player_input::normal_time

◆ pause_date

vlc_tick_t vlc_player_input::pause_date

◆ player

vlc_player_t* vlc_player_input::player

Referenced by input_thread_Events(), vlc_player_AddAssociatedMedia(), vlc_player_AddListener(), vlc_player_CancelWaitError(), vlc_player_ChangeRate(), vlc_player_ChangeRateOffset(), vlc_player_CondWait(), vlc_player_CorkCallback(), vlc_player_CycleTrack(), vlc_player_DecrementRate(), vlc_player_Delete(), vlc_player_destructor_AddInput(), vlc_player_destructor_AddJoinableInput(), vlc_player_destructor_AddStoppingInput(), vlc_player_destructor_IsEmpty(), vlc_player_destructor_Thread(), vlc_player_DisplayPosition(), vlc_player_get_input_locked(), vlc_player_GetAssociatedSubsFPS(), vlc_player_GetAtoBLoop(), vlc_player_GetCapabilities(), vlc_player_GetCategoryDelay(), vlc_player_GetCategoryLanguage(), vlc_player_GetCurrentMedia(), vlc_player_GetError(), vlc_player_GetEsIdDelay(), vlc_player_GetEsIdFromVout(), vlc_player_GetLength(), vlc_player_GetObject(), vlc_player_GetPosition(), vlc_player_GetPrivTrack(), vlc_player_GetProgram(), vlc_player_GetProgramAt(), vlc_player_GetProgramCount(), vlc_player_GetRate(), vlc_player_GetRenderer(), vlc_player_GetSelectedChapterIdx(), vlc_player_GetSelectedTitleIdx(), vlc_player_GetSignal(), vlc_player_GetState(), vlc_player_GetStatistics(), vlc_player_GetSubtitleTextScale(), vlc_player_GetTeletextPage(), vlc_player_GetTime(), vlc_player_GetTitleIdx(), vlc_player_GetTitleList(), vlc_player_GetTrackAt(), vlc_player_GetTrackCount(), vlc_player_GetV4l2Object(), vlc_player_HasTeletextMenu(), vlc_player_IncrementRate(), vlc_player_InitLocks(), vlc_player_input_GetPos(), vlc_player_input_GetTime(), vlc_player_input_HandleAtoBLoop(), vlc_player_input_HandleChapterEvent(), vlc_player_input_HandleEsEvent(), vlc_player_input_HandleProgramEvent(), vlc_player_input_HandleState(), vlc_player_input_HandleStateEvent(), vlc_player_input_HandleTeletextMenu(), vlc_player_input_HandleTitleEvent(), vlc_player_input_HandleVoutEvent(), vlc_player_input_New(), vlc_player_input_RestoreMlStates(), vlc_player_InvalidateNextMedia(), vlc_player_IsRecording(), vlc_player_IsTeletextEnabled(), vlc_player_IsTeletextTransparent(), vlc_player_IsTrackCategoryEnabled(), vlc_player_Lock(), vlc_player_Navigate(), vlc_player_New(), vlc_player_NextVideoFrame(), vlc_player_OpenNextMedia(), vlc_player_Pause(), vlc_player_RemoveListener(), vlc_player_RestartEsId(), vlc_player_Resume(), vlc_player_SeekByPos(), vlc_player_SeekByTime(), vlc_player_SelectCategoryLanguage(), vlc_player_SelectChapter(), vlc_player_SelectChapterIdx(), vlc_player_SelectEsId(), vlc_player_SelectEsIdList(), vlc_player_SelectNextChapter(), vlc_player_SelectNextTitle(), vlc_player_SelectPrevChapter(), vlc_player_SelectPrevTitle(), vlc_player_SelectProgram(), vlc_player_SelectTeletextPage(), vlc_player_SelectTitle(), vlc_player_SelectTitleIdx(), vlc_player_SelectTracksByStringIds(), vlc_player_SetAssociatedSubsFPS(), vlc_player_SetAtoBLoop(), vlc_player_SetCategoryDelay(), vlc_player_SetCurrentMedia(), vlc_player_SetEsIdDelay(), vlc_player_SetMediaStoppedAction(), vlc_player_SetPause(), vlc_player_SetPauseOnCork(), vlc_player_SetRecordingEnabled(), vlc_player_SetRenderer(), vlc_player_SetStartPaused(), vlc_player_SetSubtitleTextScale(), vlc_player_SetTeletextEnabled(), vlc_player_SetTeletextTransparency(), vlc_player_SetTrackCategoryEnabled(), vlc_player_Start(), vlc_player_Stop(), vlc_player_Unlock(), vlc_player_UnselectEsId(), and vlc_player_UpdateViewpoint().

◆ playing

bool vlc_player_input::playing

◆ pos [1/2]

◆ pos [2/2]

float vlc_player_input::pos

◆ position

◆ program_vector

◆ rate

◆ recording

bool vlc_player_input::recording

◆ 

enum { ... } vlc_player_input::restore

◆ restore_states

bool vlc_player_input::restore_states

◆ set

◆ signal_quality

float vlc_player_input::signal_quality

◆ signal_strength

float vlc_player_input::signal_strength

◆ spu_track_vector

◆ started

◆ state

enum vlc_player_state vlc_player_input::state

◆ states

◆ stats

struct input_stats_t vlc_player_input::stats

◆ teletext_enabled

bool vlc_player_input::teletext_enabled

◆ teletext_page

◆ teletext_source

◆ teletext_transparent

bool vlc_player_input::teletext_transparent

◆ thread

◆ time

◆ title_selected

◆ titles

◆ video_track_vector


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