QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
vlc_subpicture.h File Reference
#include <vlc_picture.h>
#include <vlc_text_style.h>

Go to the source code of this file.

Classes

struct  subpicture_region_t
 
struct  subpicture_updater_t
 
struct  subpicture_t
 

Macros

#define SUBPICTURE_ALIGN_LEFT   0x1
 
#define SUBPICTURE_ALIGN_RIGHT   0x2
 
#define SUBPICTURE_ALIGN_TOP   0x4
 
#define SUBPICTURE_ALIGN_BOTTOM   0x8
 
#define SUBPICTURE_ALIGN_LEAVETEXT   0x10
 
#define SUBPICTURE_ALIGN_MASK
 

Typedefs

typedef struct
subpicture_region_private_t 
subpicture_region_private_t
 
typedef struct
subpicture_updater_sys_t 
subpicture_updater_sys_t
 
typedef struct subpicture_private_t subpicture_private_t
 

Functions

VLC_API subpicture_region_tsubpicture_region_New (const video_format_t *p_fmt)
 
VLC_API void subpicture_region_Delete (subpicture_region_t *p_region)
 
VLC_API void subpicture_region_ChainDelete (subpicture_region_t *p_head)
 
VLC_API subpicture_tsubpicture_New (const subpicture_updater_t *)
 
VLC_API void subpicture_Delete (subpicture_t *p_subpic)
 
VLC_API subpicture_tsubpicture_NewFromPicture (vlc_object_t *, picture_t *, vlc_fourcc_t i_chroma)
 
VLC_API void subpicture_Update (subpicture_t *, const video_format_t *src, const video_format_t *, mtime_t)
 

Detailed Description

This file defines subpicture structures and functions in vlc