VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vout_display_t Struct Reference
Collaboration diagram for vout_display_t:
Collaboration graph
[legend]

Data Fields

module_tmodule
const vout_display_cfg_tcfg
video_format_t source
video_format_t fmt
vout_display_info_t info
picture_pool_t *(* pool )(vout_display_t *, unsigned count)
void(* prepare )(vout_display_t *, picture_t *, subpicture_t *)
void(* display )(vout_display_t *, picture_t *, subpicture_t *)
int(* control )(vout_display_t *, int, va_list)
void(* manage )(vout_display_t *)
vout_display_sys_tsys
vout_display_owner_t owner
VLC_COMMON_MEMBERS \ * these members are common for all vlc objects \
const char * psz_object_type
char * psz_header
int i_flags
bool b_force
 set by the outside (eg.
libvlc_int_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent

Field Documentation

bool vout_display_t::b_force

set by the outside (eg.

module_need())

const vout_display_cfg_t* vout_display_t::cfg
int(* vout_display_t::control)(vout_display_t *, int, va_list)
void(* vout_display_t::display)(vout_display_t *, picture_t *, subpicture_t *)
video_format_t vout_display_t::fmt
int vout_display_t::i_flags
vout_display_info_t vout_display_t::info
void(* vout_display_t::manage)(vout_display_t *)
module_t* vout_display_t::module
vout_display_owner_t vout_display_t::owner
libvlc_int_t* vout_display_t::p_libvlc

(root of all evil) - 1

vlc_object_t* vout_display_t::p_parent

our parent

picture_pool_t*(* vout_display_t::pool)(vout_display_t *, unsigned count)
void(* vout_display_t::prepare)(vout_display_t *, picture_t *, subpicture_t *)
char* vout_display_t::psz_header
const char* vout_display_t::psz_object_type
video_format_t vout_display_t::source
vout_display_sys_t* vout_display_t::sys

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