VLC 4.0.0-dev
Loading...
Searching...
No Matches
libvlc_video_output_cfg_t::libvlc_video_output_format Union Reference

#include <libvlc_media_player.h>

Data Fields

int dxgi_format
 The rendering DXGI_FORMAT for libvlc_video_engine_d3d11.
uint32_t d3d9_format
 The rendering D3DFORMAT for libvlc_video_engine_d3d9.
int opengl_format
 The rendering GLint GL_RGBA or GL_RGB for libvlc_video_engine_opengl and for libvlc_video_engine_gles2.
void * p_surface
 currently unused
struct { 
   void *   video 
 Pointer to an ANativeWindow, used for video rendering. More...
   void *   subtitle 
 Pointer to an ANativeWindow, used for subtitles rendering, if blending subtitles into the video surface is not possible (when using MediaCodec with direct hw rendering). More...
anw

Field Documentation

◆ [struct]

struct { ... } libvlc_video_output_cfg_t::libvlc_video_output_format::anw

◆ d3d9_format

uint32_t libvlc_video_output_cfg_t::libvlc_video_output_format::d3d9_format

The rendering D3DFORMAT for libvlc_video_engine_d3d9.

◆ dxgi_format

int libvlc_video_output_cfg_t::libvlc_video_output_format::dxgi_format

The rendering DXGI_FORMAT for libvlc_video_engine_d3d11.

◆ opengl_format

int libvlc_video_output_cfg_t::libvlc_video_output_format::opengl_format

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

◆ p_surface

void* libvlc_video_output_cfg_t::libvlc_video_output_format::p_surface

currently unused

◆ subtitle

void* libvlc_video_output_cfg_t::libvlc_video_output_format::subtitle

Pointer to an ANativeWindow, used for subtitles rendering, if blending subtitles into the video surface is not possible (when using MediaCodec with direct hw rendering).

◆ video

void* libvlc_video_output_cfg_t::libvlc_video_output_format::video

Pointer to an ANativeWindow, used for video rendering.


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