VLC 4.0.0-dev
vlc_opengl_filter.h File Reference
Include dependency graph for vlc_opengl_filter.h:

Go to the source code of this file.

Data Structures

struct  vlc_gl_tex_size
 
struct  vlc_gl_input_meta
 
struct  vlc_gl_filter_ops
 
struct  vlc_gl_filter
 OpenGL filter, in charge of a rendering pass. More...
 

Macros

#define set_callback_opengl_filter(open)
 

Typedefs

typedef int vlc_gl_filter_open_fn(struct vlc_gl_filter *filter, const config_chain_t *config, const struct vlc_gl_format *glfmt, struct vlc_gl_tex_size *size_out)
 

Macro Definition Documentation

◆ set_callback_opengl_filter

#define set_callback_opengl_filter (   open)
Value:
{ \
vlc_gl_filter_open_fn *fn = open; \
(void) fn; \
set_callback(fn); \
}

Typedef Documentation

◆ vlc_gl_filter_open_fn

typedef int vlc_gl_filter_open_fn(struct vlc_gl_filter *filter, const config_chain_t *config, const struct vlc_gl_format *glfmt, struct vlc_gl_tex_size *size_out)