Go to the documentation of this file.
   78 #define VOUT_ALIGN_LEFT         0x0001 
   79 #define VOUT_ALIGN_RIGHT        0x0002 
   80 #define VOUT_ALIGN_HMASK        0x0003 
   81 #define VOUT_ALIGN_TOP          0x0004 
   82 #define VOUT_ALIGN_BOTTOM       0x0008 
   83 #define VOUT_ALIGN_VMASK        0x000C 
  104 #define vout_Request(a,b) vout_Request(VLC_OBJECT(a),b) 
  146                               const char *psz_format, 
mtime_t i_timeout );
 
  149                                      unsigned int i_num, 
unsigned int i_den );
 
  156 #define VOUT_SPU_CHANNEL_INVALID      (-1)  
  157 #define VOUT_SPU_CHANNEL_OSD            1  
  158 #define VOUT_SPU_CHANNEL_AVAIL_FIRST    8  
  
#define VLC_API
Definition: fourcc_gen.c:30
void vout_Close(vout_thread_t *p_vout)
This function will close a vout created by vout_Request.
Definition: video_output.c:259
#define VLC_COMMON_MEMBERS
Backward compatibility macro.
Definition: vlc_common.h:453
const video_format_t * fmt
Definition: vlc_vout.h:54
void vout_FlushSubpictureChannel(vout_thread_t *, int)
Definition: video_output.c:389
vout_thread_t * vout
Definition: vlc_vout.h:51
Video picture.
Definition: vlc_picture.h:68
picture_t * vout_GetPicture(vout_thread_t *)
Allocates a video output picture buffer.
Definition: video_output.c:404
Vout configuration.
Definition: vlc_vout.h:50
#define vlc_object_release(a)
Definition: vlc_objects.h:63
void vout_ChangeAspectRatio(vout_thread_t *p_vout, unsigned int i_num, unsigned int i_den)
Definition: video_output.c:474
Video subtitle.
Definition: vlc_subpicture.h:153
vout_thread_sys_t * p
Definition: vlc_vout.h:74
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.
Definition: video_output.c:441
void vout_PutSubpicture(vout_thread_t *, subpicture_t *)
Definition: video_output.c:370
The main vlc_object_t structure.
Definition: vlc_objects.h:39
vlc_object_t * input
Definition: vlc_vout.h:52
bool change_fmt
Definition: vlc_vout.h:53
void vout_PutPicture(vout_thread_t *, picture_t *)
It gives to the vout a picture to be displayed.
Definition: video_output.c:422
unsigned dpb_size
Definition: vlc_vout.h:55
int vout_RegisterSubpictureChannel(vout_thread_t *)
Definition: video_output.c:378
#define vout_Request(a, b)
Definition: vlc_vout.h:103
int64_t mtime_t
High precision date or time interval.
Definition: vlc_common.h:150
Video output thread descriptor.
Definition: vlc_vout.h:70
Definition: vout_internal.h:46
Definition: vlc_block.h:111
static void vout_CloseAndRelease(vout_thread_t *p_vout)
This function will close a vout created by vout_Create and then release it.
Definition: vlc_vout.h:121