|
QVisu
Qt-based visualization for smart homes
|
#include <vlc_subpicture.h>
Public Attributes | |
| subpicture_region_t * | p_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_t * | p_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 |
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.
| 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