VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_gl_t Struct Reference

#include <vlc_opengl.h>

Collaboration diagram for vlc_gl_t:
[legend]

Data Fields

struct vlc_object_t obj
 
module_t *void * sys
 
struct vlc_decoder_devicedevice
 
union { 
 
   struct { 
 
      struct vlc_window *   surface 
 
   }  
 
   struct { 
 
      vlc_fourcc_t   offscreen_chroma_out 
 
      struct vlc_video_context *   offscreen_vctx_out 
 
   }  
 
};  
 
video_orientation_t orientation
 
enum vlc_gl_api_type api_type
 
const struct vlc_gl_operationsops
 

Field Documentation

◆ [union]

union { ... } vlc_gl_t

◆ api_type

enum vlc_gl_api_type vlc_gl_t::api_type

◆ device

struct vlc_decoder_device* vlc_gl_t::device

◆ obj

struct vlc_object_t vlc_gl_t::obj

◆ offscreen_chroma_out

vlc_fourcc_t vlc_gl_t::offscreen_chroma_out

Referenced by vlc_gl_CreateOffscreen().

◆ offscreen_vctx_out

struct vlc_video_context* vlc_gl_t::offscreen_vctx_out

Referenced by vlc_gl_CreateOffscreen().

◆ ops

◆ orientation

video_orientation_t vlc_gl_t::orientation

◆ surface

◆ sys

module_t* void* vlc_gl_t::sys

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