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_tmodule
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

◆ module

module_t* vlc_gl_t::module

◆ 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

void* vlc_gl_t::sys

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