G_DEFINE_TYPE (GstGLMemoryEGLAllocator, gst_gl_memory_egl_allocator,
GST_TYPE_GL_MEMORY_ALLOCATOR);
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLMemoryEGL, gst_gl_memory_egl);
+#endif
/**
* gst_is_gl_memory_egl:
* GST_TYPE_GL_MEMORY_EGL:
*
* Since: 1.20
+ * Deprecated: 1.22: This type has no use.
*/
#define GST_TYPE_GL_MEMORY_EGL (gst_gl_memory_egl_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_memory_egl_get_type(void);
GST_GL_API
GST_DEBUG_CATEGORY_STATIC (GST_CAT_GL_BASE_MEMORY);
#define GST_CAT_DEFUALT GST_CAT_GL_BASE_MEMORY
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLBaseMemory, gst_gl_base_memory);
+#endif
/**
* gst_gl_base_memory_error_quark:
G_BEGIN_DECLS
+/**
+ * GST_TYPE_GL_BASE_MEMORY:
+ *
+ * Deprecated: 1.22: This type has no use.
+ */
#define GST_TYPE_GL_BASE_MEMORY (gst_gl_base_memory_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_base_memory_get_type(void);
#define GST_TYPE_GL_BASE_MEMORY_ALLOCATOR (gst_gl_base_memory_allocator_get_type())
GST_DEBUG_CATEGORY_STATIC (GST_CAT_GL_BUFFER);
#define GST_CAT_DEFUALT GST_CAT_GL_BUFFER
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLBuffer, gst_gl_buffer);
+#endif
static GstAllocator *_gl_buffer_allocator;
* GST_TYPE_GL_BUFFER:
*
* Since: 1.20
+ * Deprecated: 1.22: This type has no use.
*/
#define GST_TYPE_GL_BUFFER (gst_gl_buffer_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_buffer_get_type(void);
GST_GL_API
G_DEFINE_TYPE (GstGLMemoryAllocator, gst_gl_memory_allocator,
GST_TYPE_GL_BASE_MEMORY_ALLOCATOR);
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLMemory, gst_gl_memory);
+#endif
typedef struct
{
* GST_TYPE_GL_MEMORY:
*
* Since: 1.20
+ * Deprecated: 1.22: This type has no use.
*/
#define GST_TYPE_GL_MEMORY (gst_gl_memory_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_memory_get_type(void);
GST_GL_API
G_DEFINE_TYPE (GstGLMemoryPBOAllocator, gst_gl_memory_pbo_allocator,
GST_TYPE_GL_MEMORY_ALLOCATOR);
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLMemoryPBO, gst_gl_memory_pbo);
+#endif
typedef struct
{
* GST_TYPE_GL_MEMORY_PBO
*
* Since: 1.20
+ * Deprecated: 1.22: This type has no use.
*/
#define GST_TYPE_GL_MEMORY_PBO (gst_gl_memory_pbo_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_memory_pbo_get_type(void);
GST_GL_API
G_DEFINE_TYPE (GstGLRenderbufferAllocator, gst_gl_renderbuffer_allocator,
GST_TYPE_GL_BASE_MEMORY_ALLOCATOR);
+#ifndef GST_REMOVE_DEPRECATED
GST_DEFINE_MINI_OBJECT_TYPE (GstGLRenderbuffer, gst_gl_renderbuffer);
+#endif
static guint
_new_renderbuffer (GstGLContext * context, guint format, guint width,
* GST_TYPE_GL_RENDERBUFFER:
*
* Since: 1.20
+ * Deprecated: 1.22: This type has no use.
*/
#define GST_TYPE_GL_RENDERBUFFER (gst_gl_renderbuffer_get_type())
-GST_GL_API
+GST_GL_DEPRECATED
GType gst_gl_renderbuffer_get_type(void);
GST_GL_API