OpenGL Debugging

OpenGL Debugging

Functions

Types and Values

Description

Functions

GstGLAsyncDebugLogGetMessage ()

gchar *
(*GstGLAsyncDebugLogGetMessage) (gpointer user_data);

gst_gl_async_debug_new ()

GstGLAsyncDebug *
gst_gl_async_debug_new (void);

gst_gl_async_debug_free ()

void
gst_gl_async_debug_free (GstGLAsyncDebug *ad);

gst_gl_async_debug_init ()

void
gst_gl_async_debug_init (GstGLAsyncDebug *ad);

gst_gl_async_debug_unset ()

void
gst_gl_async_debug_unset (GstGLAsyncDebug *ad);

gst_gl_async_debug_freeze ()

void
gst_gl_async_debug_freeze (GstGLAsyncDebug *ad);

gst_gl_async_debug_thaw ()

void
gst_gl_async_debug_thaw (GstGLAsyncDebug *ad);

gst_gl_async_debug_output_log_msg ()

void
gst_gl_async_debug_output_log_msg (GstGLAsyncDebug *ad);

gst_gl_async_debug_store_log_msg ()

void
gst_gl_async_debug_store_log_msg (GstGLAsyncDebug *ad,
                                  GstDebugCategory *cat,
                                  GstDebugLevel level,
                                  const gchar *file,
                                  const gchar *function,
                                  gint line,
                                  GObject *object,
                                  const gchar *format,
                                  ...);

gst_gl_async_debug_store_log_msg_valist ()

void
gst_gl_async_debug_store_log_msg_valist
                               (GstGLAsyncDebug *ad,
                                GstDebugCategory *cat,
                                GstDebugLevel level,
                                const gchar *file,
                                const gchar *function,
                                gint line,
                                GObject *object,
                                const gchar *format,
                                va_list varargs);

GST_GL_ASYNC_CAT_LEVEL_LOG_valist()

#define             GST_GL_ASYNC_CAT_LEVEL_LOG_valist(ad,cat,level,object,format,varargs)

GST_GL_ASYNC_CAT_LEVEL_LOG()

#define             GST_GL_ASYNC_CAT_LEVEL_LOG(ad,cat,level,object,format,...)

gst_gl_insert_debug_marker ()

void
gst_gl_insert_debug_marker (GstGLContext *context,
                            const gchar *format,
                            ...);

Types and Values

struct GstGLAsyncDebug

struct GstGLAsyncDebug {
};