VLC 4.0.0-dev
libvlc_video_output_cfg_t Struct Reference

#include <libvlc_media_player.h>

Data Fields

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

Field Documentation

◆ 

union { ... } libvlc_video_output_cfg_t::@182

◆ colorspace

libvlc_video_color_space_t libvlc_video_output_cfg_t::colorspace

video color space

◆ d3d9_format

uint32_t libvlc_video_output_cfg_t::d3d9_format

The rendering D3DFORMAT for libvlc_video_engine_d3d9.

◆ dxgi_format

int libvlc_video_output_cfg_t::dxgi_format

The rendering DXGI_FORMAT for libvlc_video_engine_d3d11.

◆ full_range

bool libvlc_video_output_cfg_t::full_range

Video is full range or studio/limited range.

◆ opengl_format

int libvlc_video_output_cfg_t::opengl_format

The rendering GLint GL_RGBA or GL_RGB for libvlc_video_engine_opengl and for libvlc_video_engine_gles2.

◆ orientation

libvlc_video_orient_t libvlc_video_output_cfg_t::orientation

video surface orientation

◆ p_surface

void* libvlc_video_output_cfg_t::p_surface

currently unused

◆ primaries

libvlc_video_color_primaries_t libvlc_video_output_cfg_t::primaries

video color primaries

◆ transfer

libvlc_video_transfer_func_t libvlc_video_output_cfg_t::transfer

video transfer function


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