QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
subpicture_t Struct Reference

#include <vlc_subpicture.h>

Public Attributes

subpicture_region_tp_region
 
subpicture_updater_t updater
 
subpicture_private_t * p_private
 
Channel ID
int i_channel
 
Type and flags

Should NOT be modified except by the vout thread

int64_t i_order
 
subpicture_tp_next
 
Date properties
mtime_t i_start
 
mtime_t i_stop
 
bool b_ephemer
 
bool b_fade
 
Display properties

These properties are only indicative and may be changed by the video output thread, or simply ignored depending of the subtitle type.

bool b_subtitle
 
bool b_absolute
 
int i_original_picture_width
 
int i_original_picture_height
 
int i_alpha
 

Detailed Description

Video subtitle

Any subtitle destined to be displayed by a video output thread should be stored in this structure from it's creation to it's effective display. Subtitle type and flags should only be modified by the output thread. Note that an empty subtitle MUST have its flags set to 0.

Member Data Documentation

bool subpicture_t::b_absolute

position is absolute

bool subpicture_t::b_ephemer

If this flag is set to true the subtitle will be displayed untill the next one appear

bool subpicture_t::b_fade

enable fading

bool subpicture_t::b_subtitle

the picture is a movie subtitle

int subpicture_t::i_alpha

transparency

int subpicture_t::i_channel

subpicture channel ID

int subpicture_t::i_original_picture_height

original height of the movie

int subpicture_t::i_original_picture_width

original width of the movie

mtime_t subpicture_t::i_start

beginning of display date

mtime_t subpicture_t::i_stop

end of display date

subpicture_t* subpicture_t::p_next

an increasing unique number next subtitle to be displayed

subpicture_region_t* subpicture_t::p_region

region list composing this subtitle


The documentation for this struct was generated from the following file: