GstGLMemoryPBO: GStreamer Bad Plugins 1.0 Library Reference Manual

## GstGLMemoryPBO GstGLMemoryPBO |

## Functions

gboolean | gst_is_gl_memory_pbo ()
gboolean | gst_gl_memory_pbo_copy_into_texture ()
void | gst_gl_memory_pbo_download_transfer ()
void | gst_gl_memory_pbo_init_once ()
void | gst_gl_memory_pbo_upload_transfer ()

## Types and Values

| GstGLMemoryPBOAllocator
| GstGLMemoryPBOAllocatorClass
#define | GST_GL_MEMORY_PBO_ALLOCATOR_NAME
| GstGLMemoryPBO

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ╰── GstAllocator
                    ╰── GstGLBaseMemoryAllocator
                        ╰── GstGLMemoryAllocator
                            ╰── GstGLMemoryPBOAllocator

## Description

## Functions

### gst_is_gl_memory_pbo ()

    gboolean
    gst_is_gl_memory_pbo (GstMemory *mem);

### gst_gl_memory_pbo_copy_into_texture ()

    gboolean
    gst_gl_memory_pbo_copy_into_texture (GstGLMemoryPBO *gl_mem,
                                         guint tex_id,
                                         GstGLTextureTarget target,
                                         GstVideoGLTextureType tex_type,
                                         gint width,
                                         gint height,
                                         gint stride,
                                         gboolean respecify);

### gst_gl_memory_pbo_download_transfer ()

    void
    gst_gl_memory_pbo_download_transfer (GstGLMemoryPBO *gl_mem);

### gst_gl_memory_pbo_init_once ()

    void
    gst_gl_memory_pbo_init_once (void);

### gst_gl_memory_pbo_upload_transfer ()

    void
    gst_gl_memory_pbo_upload_transfer (GstGLMemoryPBO *gl_mem);

## Types and Values

### GstGLMemoryPBOAllocator

    typedef struct _GstGLMemoryPBOAllocator GstGLMemoryPBOAllocator;

### GstGLMemoryPBOAllocatorClass

    typedef struct {
      GstGLMemoryAllocatorClass parent_class;
    } GstGLMemoryPBOAllocatorClass;

### GST_GL_MEMORY_PBO_ALLOCATOR_NAME

    #define GST_GL_MEMORY_PBO_ALLOCATOR_NAME   "GLMemoryPBO"

### GstGLMemoryPBO

    typedef struct {
      GstGLMemory      mem;
    } GstGLMemoryPBO;