GstGL.GLBaseMemoryAllocator

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.Allocator Gst.Allocator GstGL.GLBaseMemoryAllocator GstGL.GLBaseMemoryAllocator Gst.Allocator->GstGL.GLBaseMemoryAllocator Gst.Object->Gst.Allocator

Subclasses:

GstGL.GLBufferAllocator, GstGL.GLMemoryAllocator, GstGL.GLRenderbufferAllocator

Methods

Inherited:

Gst.Allocator (5), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

Virtual Methods

Inherited:

Gst.Allocator (2), Gst.Object (1), GObject.Object (7)

do_alloc (params)

Properties

Inherited:

Gst.Object (2)

Signals

Inherited:

Gst.Object (1), GObject.Object (1)

Fields

Inherited:

Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

fallback_mem_copy

Gst.MemoryCopyFunction

r

parent

Gst.Allocator

r

Class Details

class GstGL.GLBaseMemoryAllocator(**kwargs)
Bases:

Gst.Allocator

Abstract:

Yes

Structure:

GstGL.GLBaseMemoryAllocatorClass

Opaque GstGL.GLBaseMemoryAllocator struct

New in version 1.8.

do_alloc(params) virtual
Parameters:

params (GstGL.GLAllocationParams) – the GstGL.GLAllocationParams to allocate the memory with

Returns:

a newly allocated GstGL.GLBaseMemory from allocator and params

Return type:

GstGL.GLBaseMemory or None