OpenGL Formats

OpenGL Formats

Functions

Types and Values

Description

Functions

gst_gl_format_type_n_bytes ()

guint
gst_gl_format_type_n_bytes (guint format,
                            guint type);

gst_gl_texture_type_n_bytes ()

guint
gst_gl_texture_type_n_bytes (GstVideoGLTextureType tex_format);

gst_gl_format_from_gl_texture_type ()

guint
gst_gl_format_from_gl_texture_type (GstVideoGLTextureType tex_format);

gst_gl_texture_type_from_format ()

GstVideoGLTextureType
gst_gl_texture_type_from_format (GstGLContext *context,
                                 GstVideoFormat v_format,
                                 guint plane);

gst_gl_sized_gl_format_from_gl_format_type ()

guint
gst_gl_sized_gl_format_from_gl_format_type
                               (GstGLContext *context,
                                guint format,
                                guint type);

gst_gl_texture_target_from_string ()

GstGLTextureTarget
gst_gl_texture_target_from_string (const gchar *str);

gst_gl_texture_target_to_string ()

const gchar *
gst_gl_texture_target_to_string (GstGLTextureTarget target);

gst_gl_texture_target_to_gl ()

guint
gst_gl_texture_target_to_gl (GstGLTextureTarget target);

gst_gl_texture_target_from_gl ()

GstGLTextureTarget
gst_gl_texture_target_from_gl (guint target);

gst_gl_texture_target_to_buffer_pool_option ()

const gchar *
gst_gl_texture_target_to_buffer_pool_option
                               (GstGLTextureTarget target);

Types and Values

enum GstGLTextureTarget

Members

GST_GL_TEXTURE_TARGET_NONE

   

GST_GL_TEXTURE_TARGET_2D

   

GST_GL_TEXTURE_TARGET_RECTANGLE

   

GST_GL_TEXTURE_TARGET_EXTERNAL_OES

   

GST_GL_TEXTURE_TARGET_2D_STR

#define GST_GL_TEXTURE_TARGET_2D_STR "2D"

GST_GL_TEXTURE_TARGET_RECTANGLE_STR

#define GST_GL_TEXTURE_TARGET_RECTANGLE_STR "rectangle"

GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR

#define GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR "external-oes"

GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D

#define GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D "GstBufferPoolOptionGLTextureTarget2D"

GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE

#define GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE "GstBufferPoolOptionGLTextureTargetRectangle"

GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES

#define GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES "GstBufferPoolOptionGLTextureTargetExternalOES"