| 
    VLC 4.0.0-dev
    
   | 
 
#include <vlc_opengl_interop.h>
Data Structures | |
| struct | vlc_gl_tex_cfg | 
Data Fields | |
| vlc_object_t | obj | 
| module_t * | module | 
| vlc_gl_t * | gl | 
| uint32_t | tex_target | 
| video_format_t | fmt_in | 
| video_format_t | fmt_out | 
| struct vlc_video_context * | vctx | 
| bool | handle_texs_gen | 
| struct vlc_gl_interop::vlc_gl_tex_cfg | texs [(5)] | 
| unsigned | tex_count | 
| void * | priv | 
| const struct vlc_gl_interop_ops * | ops | 
| int(* | get_tex_format_size )(struct vlc_gl_interop *interop, uint32_t target, uint32_t format, int32_t internal, uint32_t type) | 
| video_format_t vlc_gl_interop::fmt_in | 
| video_format_t vlc_gl_interop::fmt_out | 
| int(* vlc_gl_interop::get_tex_format_size) (struct vlc_gl_interop *interop, uint32_t target, uint32_t format, int32_t internal, uint32_t type) | 
Referenced by vlc_gl_interop_GetTexFormatSize().
| vlc_gl_t* vlc_gl_interop::gl | 
| bool vlc_gl_interop::handle_texs_gen | 
| module_t* vlc_gl_interop::module | 
| vlc_object_t vlc_gl_interop::obj | 
| const struct vlc_gl_interop_ops* vlc_gl_interop::ops | 
| void* vlc_gl_interop::priv | 
| unsigned vlc_gl_interop::tex_count | 
| uint32_t vlc_gl_interop::tex_target | 
| struct vlc_gl_interop::vlc_gl_tex_cfg vlc_gl_interop::texs[ ( 5 ) ] | 
| struct vlc_video_context* vlc_gl_interop::vctx |