VLC  3.0.21
Enumerations | Functions
input_interface.h File Reference
Include dependency graph for input_interface.h:

Go to the source code of this file.

Enumerations

enum  input_statistic_t {
  INPUT_STATISTIC_DECODED_VIDEO, INPUT_STATISTIC_DECODED_AUDIO, INPUT_STATISTIC_DECODED_SUBTITLE, INPUT_STATISTIC_SENT_PACKET,
  INPUT_STATISTIC_SENT_BYTE
}
 

Functions

void input_item_SignalPreparseEnded (input_item_t *p_i, int new_status)
 
void input_item_SetPreparsed (input_item_t *p_i, bool b_preparsed)
 
void input_item_SetArtNotFound (input_item_t *p_i, bool b_not_found)
 
void input_item_SetArtFetched (input_item_t *p_i, bool b_art_fetched)
 
void input_item_SetEpg (input_item_t *p_item, const vlc_epg_t *p_epg, bool)
 
void input_item_ChangeEPGSource (input_item_t *p_item, int i_source_id)
 
void input_item_SetEpgEvent (input_item_t *p_item, const vlc_epg_event_t *p_epg_evt)
 
void input_item_SetEpgTime (input_item_t *, int64_t)
 
void input_item_SetEpgOffline (input_item_t *)
 
input_thread_tinput_CreatePreparser (vlc_object_t *obj, input_item_t *item)
 Creates an item preparser. More...
 
input_stats_tstats_NewInputStats (input_thread_t *p_input)
 
void input_resource_TerminateSout (input_resource_t *p_resource)
 This function deletes the current sout in the resources. More...
 
bool input_resource_HasVout (input_resource_t *p_resource)
 This function return true if there is at least one vout in the resources. More...
 
void input_UpdateStatistic (input_thread_t *, input_statistic_t, int i_delta)
 It will update internal input statistics from external sources. More...
 

Enumeration Type Documentation

◆ input_statistic_t

Enumerator
INPUT_STATISTIC_DECODED_VIDEO 
INPUT_STATISTIC_DECODED_AUDIO 
INPUT_STATISTIC_DECODED_SUBTITLE 
INPUT_STATISTIC_SENT_PACKET 
INPUT_STATISTIC_SENT_BYTE 

Function Documentation

◆ input_CreatePreparser()

input_thread_t* input_CreatePreparser ( vlc_object_t obj,
input_item_t item 
)

Creates an item preparser.

Creates an input thread to preparse an item. The input needs to be started with input_Start() afterwards.

Parameters
objparent object
iteminput item to preparse
Returns
an input thread or NULL on error

References Create().

◆ input_item_ChangeEPGSource()

void input_item_ChangeEPGSource ( input_item_t p_item,
int  i_source_id 
)

◆ input_item_SetArtFetched()

void input_item_SetArtFetched ( input_item_t p_i,
bool  b_art_fetched 
)

◆ input_item_SetArtNotFound()

void input_item_SetArtNotFound ( input_item_t p_i,
bool  b_not_found 
)

◆ input_item_SetEpg()

void input_item_SetEpg ( input_item_t p_item,
const vlc_epg_t p_epg,
bool   
)

◆ input_item_SetEpgEvent()

void input_item_SetEpgEvent ( input_item_t p_item,
const vlc_epg_event_t p_epg_evt 
)

◆ input_item_SetEpgOffline()

void input_item_SetEpgOffline ( input_item_t )

◆ input_item_SetEpgTime()

void input_item_SetEpgTime ( input_item_t ,
int64_t   
)

◆ input_item_SetPreparsed()

void input_item_SetPreparsed ( input_item_t p_i,
bool  b_preparsed 
)

◆ input_item_SignalPreparseEnded()

void input_item_SignalPreparseEnded ( input_item_t p_i,
int  new_status 
)

◆ input_resource_HasVout()

bool input_resource_HasVout ( input_resource_t p_resource)

This function return true if there is at least one vout in the resources.

It can only be called on detached resources.

Referenced by Thread().

◆ input_resource_TerminateSout()

void input_resource_TerminateSout ( input_resource_t p_resource)

This function deletes the current sout in the resources.

◆ input_UpdateStatistic()

void input_UpdateStatistic ( input_thread_t ,
input_statistic_t  ,
int  i_delta 
)

It will update internal input statistics from external sources.

XXX For now, the only one allowed to do it is stream_out and input core.

References msg_Dbg.

◆ stats_NewInputStats()

input_stats_t* stats_NewInputStats ( input_thread_t p_input)