VLC  3.0.21
Data Structures | Macros | Functions
vout_internal.h File Reference
Include dependency graph for vout_internal.h:

Go to the source code of this file.

Data Structures

struct  vout_thread_sys_t
 

Macros

#define VOUT_MAX_PICTURES   (20)
 

Functions

void vout_ControlChangeFullscreen (vout_thread_t *, bool fullscreen)
 
void vout_ControlChangeWindowState (vout_thread_t *, unsigned state)
 
void vout_ControlChangeDisplayFilled (vout_thread_t *, bool is_filled)
 
void vout_ControlChangeZoom (vout_thread_t *, int num, int den)
 
void vout_ControlChangeSampleAspectRatio (vout_thread_t *, unsigned num, unsigned den)
 
void vout_ControlChangeCropRatio (vout_thread_t *, unsigned num, unsigned den)
 
void vout_ControlChangeCropWindow (vout_thread_t *, int x, int y, int width, int height)
 
void vout_ControlChangeCropBorder (vout_thread_t *, int left, int top, int right, int bottom)
 
void vout_ControlChangeFilters (vout_thread_t *, const char *)
 
void vout_ControlChangeSubSources (vout_thread_t *, const char *)
 
void vout_ControlChangeSubFilters (vout_thread_t *, const char *)
 
void vout_ControlChangeSubMargin (vout_thread_t *, int)
 
void vout_ControlChangeViewpoint (vout_thread_t *, const vlc_viewpoint_t *)
 
void vout_IntfInit (vout_thread_t *)
 
void vout_IntfReinit (vout_thread_t *)
 
int vout_OpenWrapper (vout_thread_t *, const char *, const vout_display_state_t *)
 
void vout_CloseWrapper (vout_thread_t *, vout_display_state_t *)
 
int vout_InitWrapper (vout_thread_t *)
 
void vout_EndWrapper (vout_thread_t *)
 
void vout_ManageWrapper (vout_thread_t *)
 
int spu_ProcessMouse (spu_t *, const vlc_mouse_t *, const video_format_t *)
 Inform the SPU filters of mouse event. More...
 
void spu_Attach (spu_t *, vlc_object_t *input, bool)
 Attach/Detach the SPU from any input. More...
 
void spu_ChangeMargin (spu_t *, int)
 

Macro Definition Documentation

◆ VOUT_MAX_PICTURES

#define VOUT_MAX_PICTURES   (20)

Function Documentation

◆ spu_Attach()

void spu_Attach ( spu_t spu,
vlc_object_t input,
bool  attach 
)

Attach/Detach the SPU from any input.

Parameters
p_thisthe object in which to destroy the subpicture unit
b_attachto select attach or detach

◆ spu_ChangeMargin()

void spu_ChangeMargin ( spu_t ,
int   
)

◆ spu_ProcessMouse()

int spu_ProcessMouse ( spu_t ,
const vlc_mouse_t ,
const video_format_t  
)

Inform the SPU filters of mouse event.

< No error

Referenced by vout_SendDisplayEventMouse().

◆ vout_CloseWrapper()

void vout_CloseWrapper ( vout_thread_t ,
vout_display_state_t  
)

◆ vout_ControlChangeCropBorder()

void vout_ControlChangeCropBorder ( vout_thread_t ,
int  left,
int  top,
int  right,
int  bottom 
)

◆ vout_ControlChangeCropRatio()

void vout_ControlChangeCropRatio ( vout_thread_t ,
unsigned  num,
unsigned  den 
)

◆ vout_ControlChangeCropWindow()

void vout_ControlChangeCropWindow ( vout_thread_t ,
int  x,
int  y,
int  width,
int  height 
)

◆ vout_ControlChangeDisplayFilled()

void vout_ControlChangeDisplayFilled ( vout_thread_t ,
bool  is_filled 
)

◆ vout_ControlChangeFilters()

void vout_ControlChangeFilters ( vout_thread_t ,
const char *   
)

◆ vout_ControlChangeFullscreen()

void vout_ControlChangeFullscreen ( vout_thread_t ,
bool  fullscreen 
)

◆ vout_ControlChangeSampleAspectRatio()

void vout_ControlChangeSampleAspectRatio ( vout_thread_t ,
unsigned  num,
unsigned  den 
)

◆ vout_ControlChangeSubFilters()

void vout_ControlChangeSubFilters ( vout_thread_t ,
const char *   
)

◆ vout_ControlChangeSubMargin()

void vout_ControlChangeSubMargin ( vout_thread_t ,
int   
)

◆ vout_ControlChangeSubSources()

void vout_ControlChangeSubSources ( vout_thread_t ,
const char *   
)

◆ vout_ControlChangeViewpoint()

void vout_ControlChangeViewpoint ( vout_thread_t ,
const vlc_viewpoint_t  
)

◆ vout_ControlChangeWindowState()

void vout_ControlChangeWindowState ( vout_thread_t ,
unsigned  state 
)

◆ vout_ControlChangeZoom()

void vout_ControlChangeZoom ( vout_thread_t ,
int  num,
int  den 
)

◆ vout_EndWrapper()

void vout_EndWrapper ( vout_thread_t )

◆ vout_InitWrapper()

int vout_InitWrapper ( vout_thread_t )

< Unspecified error

< Unspecified error

< Unspecified error

< No error

◆ vout_IntfInit()

void vout_IntfInit ( vout_thread_t )

◆ vout_IntfReinit()

void vout_IntfReinit ( vout_thread_t )

◆ vout_ManageWrapper()

void vout_ManageWrapper ( vout_thread_t )

Referenced by Thread().

◆ vout_OpenWrapper()

int vout_OpenWrapper ( vout_thread_t ,
const char *  ,
const vout_display_state_t  
)