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

Go to the source code of this file.

Data Structures

struct  vout_control_cmd_t
 
struct  vout_control_t
 

Enumerations

enum  { VOUT_CONTROL_TERMINATE, VOUT_CONTROL_CHANGE_FILTERS, VOUT_CONTROL_CHANGE_INTERLACE, VOUT_CONTROL_MOUSE_STATE }
 

Functions

void vout_control_cmd_Init (vout_control_cmd_t *, int type)
 
void vout_control_cmd_Clean (vout_control_cmd_t *)
 
void vout_control_Init (vout_control_t *)
 
void vout_control_Clean (vout_control_t *)
 
void vout_control_WaitEmpty (vout_control_t *)
 
void vout_control_Push (vout_control_t *, vout_control_cmd_t *)
 
void vout_control_PushVoid (vout_control_t *, int type)
 
void vout_control_PushBool (vout_control_t *, int type, bool boolean)
 
void vout_control_PushString (vout_control_t *, int type, const char *string)
 
void vout_control_Wake (vout_control_t *)
 
void vout_control_Hold (vout_control_t *)
 
void vout_control_Release (vout_control_t *)
 
int vout_control_Pop (vout_control_t *, vout_control_cmd_t *, vlc_tick_t deadline)
 
void vout_control_Dead (vout_control_t *)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VOUT_CONTROL_TERMINATE 
VOUT_CONTROL_CHANGE_FILTERS 
VOUT_CONTROL_CHANGE_INTERLACE 
VOUT_CONTROL_MOUSE_STATE 

Function Documentation

◆ vout_control_Clean()

void vout_control_Clean ( vout_control_t )

◆ vout_control_cmd_Clean()

void vout_control_cmd_Clean ( vout_control_cmd_t )

◆ vout_control_cmd_Init()

void vout_control_cmd_Init ( vout_control_cmd_t ,
int  type 
)

◆ vout_control_Dead()

void vout_control_Dead ( vout_control_t )

◆ vout_control_Hold()

void vout_control_Hold ( vout_control_t )

◆ vout_control_Init()

void vout_control_Init ( vout_control_t )

◆ vout_control_Pop()

int vout_control_Pop ( vout_control_t ,
vout_control_cmd_t ,
vlc_tick_t  deadline 
)

◆ vout_control_Push()

void vout_control_Push ( vout_control_t ,
vout_control_cmd_t  
)

◆ vout_control_PushBool()

void vout_control_PushBool ( vout_control_t ,
int  type,
bool  boolean 
)

◆ vout_control_PushString()

void vout_control_PushString ( vout_control_t ,
int  type,
const char *  string 
)

◆ vout_control_PushVoid()

void vout_control_PushVoid ( vout_control_t ,
int  type 
)

◆ vout_control_Release()

void vout_control_Release ( vout_control_t )

◆ vout_control_WaitEmpty()

void vout_control_WaitEmpty ( vout_control_t )

◆ vout_control_Wake()

void vout_control_Wake ( vout_control_t )