|
static void * | Thread (void *) |
|
static void | VoutDestructor (vlc_object_t *) |
|
static int | VoutValidateFormat (video_format_t *dst, const video_format_t *src) |
|
static void | VideoFormatCopyCropAr (video_format_t *dst, const video_format_t *src) |
|
static bool | VideoFormatIsCropArEqual (video_format_t *dst, const video_format_t *src) |
|
static vout_thread_t * | VoutCreate (vlc_object_t *object, const vout_configuration_t *cfg) |
|
vout_thread_t * | vout_Request (vlc_object_t *object, const vout_configuration_t *cfg) |
| Returns a suitable vout or release the given one. More...
|
|
void | vout_Close (vout_thread_t *vout) |
| This function will close a vout created by vout_Request. More...
|
|
void | vout_Cancel (vout_thread_t *vout, bool canceled) |
|
void | vout_ChangePause (vout_thread_t *vout, bool is_paused, mtime_t date) |
| This function will (un)pause the display of pictures. More...
|
|
void | vout_GetResetStatistic (vout_thread_t *vout, unsigned *restrict displayed, unsigned *restrict lost) |
|
void | vout_Flush (vout_thread_t *vout, mtime_t date) |
| This function will ensure that all ready/displayed pictures have at most the provided date. More...
|
|
bool | vout_IsEmpty (vout_thread_t *vout) |
| This function will return true if no more pictures are to be displayed. More...
|
|
void | vout_NextPicture (vout_thread_t *vout, mtime_t *duration) |
| This function will force to display the next picture while paused. More...
|
|
void | vout_DisplayTitle (vout_thread_t *vout, const char *title) |
| This function will ask the display of the input title. More...
|
|
void | vout_WindowMouseEvent (vout_thread_t *vout, const vout_window_mouse_event_t *mouse) |
|
void | vout_PutSubpicture (vout_thread_t *vout, subpicture_t *subpic) |
|
int | vout_RegisterSubpictureChannel (vout_thread_t *vout) |
|
void | vout_FlushSubpictureChannel (vout_thread_t *vout, int channel) |
|
picture_t * | vout_GetPicture (vout_thread_t *vout) |
| Allocates a video output picture buffer. More...
|
|
void | vout_PutPicture (vout_thread_t *vout, picture_t *picture) |
| It gives to the vout a picture to be displayed. More...
|
|
int | vout_GetSnapshot (vout_thread_t *vout, block_t **image_dst, picture_t **picture_dst, video_format_t *fmt, const char *type, mtime_t timeout) |
| This function will handle a snapshot request. More...
|
|
void | vout_ChangeAspectRatio (vout_thread_t *p_vout, unsigned int i_num, unsigned int i_den) |
|
void | vout_ControlChangeFullscreen (vout_thread_t *vout, bool fullscreen) |
|
void | vout_ControlChangeWindowState (vout_thread_t *vout, unsigned st) |
|
void | vout_ControlChangeDisplayFilled (vout_thread_t *vout, bool is_filled) |
|
void | vout_ControlChangeZoom (vout_thread_t *vout, int num, int den) |
|
void | vout_ControlChangeSampleAspectRatio (vout_thread_t *vout, unsigned num, unsigned den) |
|
void | vout_ControlChangeCropRatio (vout_thread_t *vout, unsigned num, unsigned den) |
|
void | vout_ControlChangeCropWindow (vout_thread_t *vout, int x, int y, int width, int height) |
|
void | vout_ControlChangeCropBorder (vout_thread_t *vout, int left, int top, int right, int bottom) |
|
void | vout_ControlChangeFilters (vout_thread_t *vout, const char *filters) |
|
void | vout_ControlChangeSubSources (vout_thread_t *vout, const char *filters) |
|
void | vout_ControlChangeSubFilters (vout_thread_t *vout, const char *filters) |
|
void | vout_ControlChangeSubMargin (vout_thread_t *vout, int margin) |
|
void | vout_ControlChangeViewpoint (vout_thread_t *vout, const vlc_viewpoint_t *p_viewpoint) |
|
static void | VoutGetDisplayCfg (vout_thread_t *vout, vout_display_cfg_t *cfg, const char *title) |
|
vout_window_t * | vout_NewDisplayWindow (vout_thread_t *vout, unsigned type) |
|
void | vout_DeleteDisplayWindow (vout_thread_t *vout, vout_window_t *window) |
|
void | vout_SetDisplayWindowSize (vout_thread_t *vout, unsigned width, unsigned height) |
|
int | vout_HideWindowMouse (vout_thread_t *vout, bool hide) |
|
static int | FilterRestartCallback (vlc_object_t *p_this, char const *psz_var, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
|
static int | ThreadDelFilterCallbacks (filter_t *filter, void *opaque) |
|
static void | ThreadDelAllFilterCallbacks (vout_thread_t *vout) |
|
static picture_t * | VoutVideoFilterInteractiveNewPicture (filter_t *filter) |
|
static picture_t * | VoutVideoFilterStaticNewPicture (filter_t *filter) |
|
static void | ThreadFilterFlush (vout_thread_t *vout, bool is_locked) |
|
static void | ThreadChangeFilters (vout_thread_t *vout, const video_format_t *source, const char *filters, int deinterlace, bool is_locked) |
|
static int | ThreadDisplayPreparePicture (vout_thread_t *vout, bool reuse, bool frame_by_frame) |
|
static picture_t * | ConvertRGB32AndBlendBufferNew (filter_t *filter) |
|
static picture_t * | ConvertRGB32AndBlend (vout_thread_t *vout, picture_t *pic, subpicture_t *subpic) |
|
static int | ThreadDisplayRenderPicture (vout_thread_t *vout, bool is_forced) |
|
static int | ThreadDisplayPicture (vout_thread_t *vout, mtime_t *deadline) |
|
static void | ThreadDisplaySubpicture (vout_thread_t *vout, subpicture_t *subpicture) |
|
static void | ThreadFlushSubpicture (vout_thread_t *vout, int channel) |
|
static void | ThreadDisplayOsdTitle (vout_thread_t *vout, const char *string) |
|
static void | ThreadChangeSubSources (vout_thread_t *vout, const char *filters) |
|
static void | ThreadChangeSubFilters (vout_thread_t *vout, const char *filters) |
|
static void | ThreadChangeSubMargin (vout_thread_t *vout, int margin) |
|
static void | ThreadChangePause (vout_thread_t *vout, bool is_paused, mtime_t date) |
|
static void | ThreadFlush (vout_thread_t *vout, bool below, mtime_t date) |
|
static void | ThreadStep (vout_thread_t *vout, mtime_t *duration) |
|
static void | ThreadChangeFullscreen (vout_thread_t *vout, bool fullscreen) |
|
static void | ThreadChangeWindowState (vout_thread_t *vout, unsigned state) |
|
static void | ThreadChangeWindowMouse (vout_thread_t *vout, const vout_window_mouse_event_t *mouse) |
|
static void | ThreadChangeDisplayFilled (vout_thread_t *vout, bool is_filled) |
|
static void | ThreadChangeZoom (vout_thread_t *vout, int num, int den) |
|
static void | ThreadChangeAspectRatio (vout_thread_t *vout, unsigned num, unsigned den) |
|
static void | ThreadExecuteCropWindow (vout_thread_t *vout, unsigned x, unsigned y, unsigned width, unsigned height) |
|
static void | ThreadExecuteCropBorder (vout_thread_t *vout, unsigned left, unsigned top, unsigned right, unsigned bottom) |
|
static void | ThreadExecuteCropRatio (vout_thread_t *vout, unsigned num, unsigned den) |
|
static void | ThreadExecuteViewpoint (vout_thread_t *vout, const vlc_viewpoint_t *p_viewpoint) |
|
static int | ThreadStart (vout_thread_t *vout, vout_display_state_t *state) |
|
static void | ThreadStop (vout_thread_t *vout, vout_display_state_t *state) |
|
static void | ThreadInit (vout_thread_t *vout) |
|
static void | ThreadClean (vout_thread_t *vout) |
|
static int | ThreadReinit (vout_thread_t *vout, const vout_configuration_t *cfg) |
|
static void | ThreadCancel (vout_thread_t *vout, bool canceled) |
|
static int | ThreadControl (vout_thread_t *vout, vout_control_cmd_t cmd) |
|