VLC  4.0.0-dev
Data Structures | Macros | Enumerations | Functions
stream_output.h File Reference
Include dependency graph for stream_output.h:

Go to the source code of this file.

Data Structures

struct  sout_packetizer_input_t
 

Macros

#define sout_NewInstance(a, b)   sout_NewInstance(VLC_OBJECT(a),b)
 

Enumerations

enum  sout_input_query_e { SOUT_INPUT_SET_SPU_HIGHLIGHT }
 

Functions

sout_instance_tsout_NewInstance (vlc_object_t *, const char *)
 
void sout_DeleteInstance (sout_instance_t *)
 
bool sout_instance_ControlsPace (sout_instance_t *sout)
 
sout_packetizer_input_tsout_InputNew (sout_instance_t *, const es_format_t *)
 
int sout_InputDelete (sout_packetizer_input_t *)
 
int sout_InputSendBuffer (sout_packetizer_input_t *, block_t *)
 
bool sout_InputIsEmpty (sout_packetizer_input_t *)
 
int sout_InputControl (sout_packetizer_input_t *, int i_query,...)
 
void sout_InputFlush (sout_packetizer_input_t *)
 

Macro Definition Documentation

◆ sout_NewInstance

#define sout_NewInstance (   a,
 
)    sout_NewInstance(VLC_OBJECT(a),b)

Referenced by EsOutSetRecord(), and RequestSout().

Enumeration Type Documentation

◆ sout_input_query_e

Enumerator
SOUT_INPUT_SET_SPU_HIGHLIGHT 

Function Documentation

◆ sout_DeleteInstance()

void sout_DeleteInstance ( sout_instance_t )

◆ sout_InputControl()

int sout_InputControl ( sout_packetizer_input_t ,
int  i_query,
  ... 
)

◆ sout_InputDelete()

int sout_InputDelete ( sout_packetizer_input_t )

◆ sout_InputFlush()

void sout_InputFlush ( sout_packetizer_input_t )

◆ sout_InputIsEmpty()

bool sout_InputIsEmpty ( sout_packetizer_input_t )

◆ sout_InputNew()

sout_packetizer_input_t* sout_InputNew ( sout_instance_t ,
const es_format_t  
)

◆ sout_InputSendBuffer()

int sout_InputSendBuffer ( sout_packetizer_input_t ,
block_t  
)

◆ sout_instance_ControlsPace()

bool sout_instance_ControlsPace ( sout_instance_t sout)

◆ sout_NewInstance()

sout_instance_t* sout_NewInstance ( vlc_object_t ,
const char *   
)