|  | 
| 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 *p_vout) | 
|  | This function will close a vout created by vout_Request.  More... 
 | 
|  | 
| static void | vout_CloseAndRelease (vout_thread_t *p_vout) | 
|  | This function will close a vout created by vout_Create and then release it.  More... 
 | 
|  | 
| int | vout_GetSnapshot (vout_thread_t *p_vout, block_t **pp_image, picture_t **pp_picture, video_format_t *p_fmt, const char *psz_format, mtime_t i_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) | 
|  | 
| picture_t * | vout_GetPicture (vout_thread_t *) | 
|  | Allocates a video output picture buffer.  More... 
 | 
|  | 
| void | vout_PutPicture (vout_thread_t *, picture_t *) | 
|  | It gives to the vout a picture to be displayed.  More... 
 | 
|  | 
| void | vout_PutSubpicture (vout_thread_t *, subpicture_t *) | 
|  | 
| int | vout_RegisterSubpictureChannel (vout_thread_t *) | 
|  | 
| void | vout_FlushSubpictureChannel (vout_thread_t *, int) | 
|  | 
Video output thread interface