VLC  4.0.0-dev
Data Fields
libvlc_video_output_cfg_t Struct Reference

Data Fields

union {
   int   dxgi_format
 
   uint32_t   d3d9_format
 the rendering DXGI_FORMAT for libvlc_video_engine_d3d11 More...
 
   int   opengl_format
 the rendering D3DFORMAT for libvlc_video_engine_d3d9 More...
 
   void *   p_surface
 the rendering GLint GL_RGBA or GL_RGB for libvlc_video_engine_opengl and for libvlc_video_engine_gles2 More...
 
}; 
 
bool full_range
 
libvlc_video_color_space_t colorspace
 video is full range or studio/limited range More...
 
libvlc_video_color_primaries_t primaries
 video color space More...
 
libvlc_video_transfer_func_t transfer
 video color primaries More...
 

Field Documentation

◆ @182

union { ... }

◆ colorspace

libvlc_video_color_space_t libvlc_video_output_cfg_t::colorspace

video is full range or studio/limited range

◆ d3d9_format

uint32_t libvlc_video_output_cfg_t::d3d9_format

the rendering DXGI_FORMAT for libvlc_video_engine_d3d11

◆ dxgi_format

int libvlc_video_output_cfg_t::dxgi_format

◆ full_range

bool libvlc_video_output_cfg_t::full_range

◆ opengl_format

int libvlc_video_output_cfg_t::opengl_format

the rendering D3DFORMAT for libvlc_video_engine_d3d9

◆ p_surface

void* libvlc_video_output_cfg_t::p_surface

the rendering GLint GL_RGBA or GL_RGB for libvlc_video_engine_opengl and for libvlc_video_engine_gles2

◆ primaries

libvlc_video_color_primaries_t libvlc_video_output_cfg_t::primaries

video color space

◆ transfer

libvlc_video_transfer_func_t libvlc_video_output_cfg_t::transfer

video color primaries


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