|
VLC
2.1.0-git
|

Go to the source code of this file.
Data Structures | |
| struct | vout_thread_sys_t |
Macros | |
| #define | VOUT_MAX_PICTURES (20) |
| #define VOUT_MAX_PICTURES (20) |
Referenced by vout_InitWrapper().
| void spu_Attach | ( | spu_t * | spu, |
| vlc_object_t * | input, | ||
| bool | attach | ||
| ) |
Attach/Detach the SPU from any input.
| p_this | the object in which to destroy the subpicture unit |
| b_attach | to select attach or detach |
References CropCallback(), FilterRelease(), spu_private_t::input, spu_private_t::lock, spu_t::p, SpuRenderCreateAndLoadText(), spu_private_t::text, UpdateSPU(), var_AddCallback, var_Create, var_DelCallback, var_Destroy, vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_VAR_BOOL.
Referenced by vout_Close(), vout_Request(), and VoutCreate().
| void spu_ChangeMargin | ( | spu_t * | , |
| int | |||
| ) |
References spu_private_t::lock, spu_private_t::margin, spu_t::p, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by ThreadChangeSubMargin().
| int spu_ProcessMouse | ( | spu_t * | , |
| const vlc_mouse_t * | , | ||
| const video_format_t * | |||
| ) |
Inform the SPU filters of mouse event.
< No error
References filter_chain_MouseEvent(), spu_t::p, spu_private_t::source_chain, spu_private_t::source_chain_lock, vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_SUCCESS.
Referenced by vout_SendDisplayEventMouse().
| void vout_CloseWrapper | ( | vout_thread_t * | , |
| vout_display_state_t * | |||
| ) |
References vout_thread_sys_t::decoder_pool, vout_thread_sys_t::display, vout_thread_t::p, vout_thread_sys_t::title, var_DelCallback, vout_thread_sys_t::vd, and vout_DeleteDisplay().
Referenced by ThreadStop().
| void vout_ControlChangeCropBorder | ( | vout_thread_t * | , |
| int | left, | ||
| int | top, | ||
| int | right, | ||
| int | bottom | ||
| ) |
References vout_control_cmd_t::border, vout_thread_sys_t::control, vout_thread_t::p, vout_control_cmd_t::u, vout_control_cmd_Init(), VOUT_CONTROL_CROP_BORDER, and vout_control_Push().
Referenced by CropBorderCallback(), and CropCallback().
| void vout_ControlChangeCropRatio | ( | vout_thread_t * | , |
| unsigned | num, | ||
| unsigned | den | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_CROP_RATIO, and vout_control_PushPair().
Referenced by CropCallback().
| void vout_ControlChangeCropWindow | ( | vout_thread_t * | , |
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, vout_control_cmd_t::u, vout_control_cmd_Init(), VOUT_CONTROL_CROP_WINDOW, vout_control_Push(), and vout_control_cmd_t::window.
Referenced by CropCallback().
| void vout_ControlChangeDisplayFilled | ( | vout_thread_t * | , |
| bool | is_filled | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_DISPLAY_FILLED, and vout_control_PushBool().
Referenced by ScalingCallback().
| void vout_ControlChangeFilters | ( | vout_thread_t * | , |
| const char * | |||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_CHANGE_FILTERS, and vout_control_PushString().
Referenced by VideoFilterCallback().
| void vout_ControlChangeFullscreen | ( | vout_thread_t * | , |
| bool | fullscreen | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_FULLSCREEN, and vout_control_PushBool().
Referenced by FullscreenCallback().
| void vout_ControlChangeOnTop | ( | vout_thread_t * | , |
| bool | is_on_top | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_ON_TOP, and vout_control_PushBool().
Referenced by OnTopCallback().
| void vout_ControlChangeSampleAspectRatio | ( | vout_thread_t * | , |
| unsigned | num, | ||
| unsigned | den | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_ASPECT_RATIO, and vout_control_PushPair().
Referenced by AspectCallback().
| void vout_ControlChangeSubFilters | ( | vout_thread_t * | , |
| const char * | |||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_CHANGE_SUB_FILTERS, and vout_control_PushString().
Referenced by SubFilterCallback().
| void vout_ControlChangeSubMargin | ( | vout_thread_t * | , |
| int | |||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_CHANGE_SUB_MARGIN, and vout_control_PushInteger().
Referenced by SubMarginCallback().
| void vout_ControlChangeSubSources | ( | vout_thread_t * | , |
| const char * | |||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, VOUT_CONTROL_CHANGE_SUB_SOURCES, and vout_control_PushString().
Referenced by SubSourceCallback().
| void vout_ControlChangeZoom | ( | vout_thread_t * | , |
| int | num, | ||
| int | den | ||
| ) |
References vout_thread_sys_t::control, vout_thread_t::p, vout_control_PushPair(), and VOUT_CONTROL_ZOOM.
Referenced by ScalingCallback().
| void vout_EndWrapper | ( | vout_thread_t * | ) |
| int vout_InitWrapper | ( | vout_thread_t * | ) |
< Unspecified error
< No error
References vout_thread_sys_t::decoder_pool, vout_thread_sys_t::display, DISPLAY_PICTURE_COUNT, vout_thread_sys_t::display_pool, vout_thread_sys_t::dpb_size, vout_thread_sys_t::filtered, vout_display_info_t::has_pictures_invalid, vout_display_t::info, vout_display_info_t::is_slow, msg_Warn, NoDrInit(), vout_thread_t::p, picture_pool_GetSize(), picture_pool_NewFromFormat(), picture_pool_Reserve(), vout_thread_sys_t::private_pool, vout_display_t::source, vout_thread_sys_t::use_dr, vout_thread_sys_t::vd, VLC_EGENERIC, VLC_SUCCESS, vout_display_Pool(), vout_IsDisplayFiltered(), and VOUT_MAX_PICTURES.
Referenced by ThreadStart().
| void vout_IntfInit | ( | vout_thread_t * | ) |
References _, AddCustomRatios(), ARRAY_SIZE, AspectCallback(), CropBorderCallback(), CropCallback(), vlc_value_t::f_float, FullscreenCallback(), OnTopCallback(), p_aspect_ratio_values, p_crop_values, p_zoom_values, psz_label, vlc_value_t::psz_string, psz_value, ScalingCallback(), SnapshotCallback(), SubFilterCallback(), SubMarginCallback(), SubSourceCallback(), text, var_AddCallback, var_Change, var_Create, var_CreateGetNonEmptyString, var_Get, var_Set, var_SetInteger, var_TriggerCallback, VideoFilterCallback(), VLC_VAR_ADDCHOICE, VLC_VAR_BOOL, VLC_VAR_COORDS, VLC_VAR_DELCHOICE, VLC_VAR_DOINHERIT, VLC_VAR_FLOAT, VLC_VAR_HASCHOICE, VLC_VAR_INTEGER, VLC_VAR_ISCOMMAND, VLC_VAR_SETTEXT, VLC_VAR_STRING, VLC_VAR_VOID, and ZoomCallback().
Referenced by VoutCreate().
| void vout_ManageWrapper | ( | vout_thread_t * | ) |
| int vout_OpenWrapper | ( | vout_thread_t * | , |
| const char * | , | ||
| const vout_display_state_t * | |||
| ) |
< Unspecified error
< No error
References vout_thread_sys_t::decoder_pool, vout_thread_sys_t::display, msg_Dbg, vout_thread_sys_t::original, vout_thread_t::p, vout_thread_sys_t::title, var_AddCallback, var_Create, var_CreateGetInteger, var_CreateGetNonEmptyString, vout_thread_sys_t::vd, VLC_EGENERIC, VLC_SUCCESS, VLC_VAR_BOOL, VLC_VAR_DOINHERIT, vout_NewDisplay(), and vout_NewSplitter().
Referenced by ThreadStart().
1.8.1.2