#include <video_output.h>
Public Attributes | |
picture_t | p_picture [2 *VOUT_MAX_PICTURES+1] |
mtime_t | display_jitter |
count_t | c_jitter_samples |
int | i_pts_delay |
vlc_bool_t | b_snapshot |
VLC_COMMON_MEMBERSThread properties and locks | |
*vlc_mutex_t | picture_lock |
vlc_mutex_t | subpicture_lock |
vlc_mutex_t | change_lock |
vout_sys_t * | p_sys |
Current display properties | |
*uint16_t | i_changes |
float | f_gamma |
vlc_bool_t | b_grayscale |
vlc_bool_t | b_info |
vlc_bool_t | b_interface |
vlc_bool_t | b_scale |
vlc_bool_t | b_fullscreen |
uint32_t | render_time |
unsigned int | i_window_width |
unsigned int | i_window_height |
unsigned int | i_alignment |
unsigned int | i_par_num |
unsigned int | i_par_den |
intf_thread_t * | p_parent_intf |
Plugin used and shortcuts to access its capabilities | |
Statistics | |
These numbers are not supposed to be accurate, but are a good indication of the thread status | |
*count_t | c_fps_samples |
mtime_t | p_fps_sample [VOUT_FPS_SAMPLES] |
Video heap and translation tables | |
*int | i_heap_size |
picture_heap_t | render |
picture_heap_t | output |
vlc_bool_t | b_direct |
vout_chroma_t | chroma |
Any independant video output device, such as an X11 window or a GGI device, is represented by a video output thread, and described using the following structure.
Definition at line 65 of file video_output.h.
|
rendered are like direct ? Definition at line 125 of file video_output.h. Referenced by vout_RenderPicture(). |
|
toogle fullscreen display Definition at line 86 of file video_output.h. |
|
color or grayscale display Definition at line 82 of file video_output.h. |
|
print additional information Definition at line 83 of file video_output.h. |
|
render interface Definition at line 84 of file video_output.h. |
|
allow picture scaling Definition at line 85 of file video_output.h. |
|
take one snapshot on the next loop Definition at line 154 of file video_output.h. |
|
picture counts Definition at line 116 of file video_output.h. |
|
number of samples used for the calculation of the jitter Definition at line 143 of file video_output.h. |
|
thread change lock Definition at line 73 of file video_output.h. |
|
translation tables Definition at line 126 of file video_output.h. Referenced by vout_RenderPicture(). |
|
average deviation from the PTS Definition at line 142 of file video_output.h. |
|
gamma Definition at line 81 of file video_output.h. |
|
video alignment in window Definition at line 90 of file video_output.h. |
|
changes made to the thread.
Definition at line 79 of file video_output.h. Referenced by VLC_FullScreen(). |
|
heap size Definition at line 122 of file video_output.h. |
|
monitor pixel aspect-ratio Definition at line 92 of file video_output.h. |
|
monitor pixel aspect-ratio Definition at line 91 of file video_output.h. |
|
delay created by internal caching Definition at line 147 of file video_output.h. |
|
video window height Definition at line 89 of file video_output.h. |
|
video window width Definition at line 88 of file video_output.h. |
|
direct buffers Definition at line 124 of file video_output.h. |
|
FPS samples dates Definition at line 117 of file video_output.h. |
|
parent interface for embedded vout (if any) Definition at line 94 of file video_output.h. |
|
pictures Definition at line 134 of file video_output.h. Referenced by vout_RenderPicture(). |
|
system output method Definition at line 74 of file video_output.h. |
|
picture heap lock Definition at line 71 of file video_output.h. |
|
rendered pictures Definition at line 123 of file video_output.h. Referenced by vout_RenderPicture(). |
|
last picture render time Definition at line 87 of file video_output.h. |
|
subpicture heap lock Definition at line 72 of file video_output.h. |