gstallocators.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.

Members

Enums

GstFdMemoryFlags
enum GstFdMemoryFlags

Various flags to control the operation of the fd backed memory.

Structs

GstDRMDumbAllocator
struct GstDRMDumbAllocator

Private intance object for #GstDRMDumbAllocator.

GstDRMDumbAllocatorClass
struct GstDRMDumbAllocatorClass
GstDmaBufAllocator
struct GstDmaBufAllocator

Base class for allocators with dmabuf-backed memory

GstDmaBufAllocatorClass
struct GstDmaBufAllocatorClass
GstFdAllocator
struct GstFdAllocator

Base class for allocators with fd-backed memory

GstFdAllocatorClass
struct GstFdAllocatorClass
GstPhysMemoryAllocator
struct GstPhysMemoryAllocator
GstPhysMemoryAllocatorInterface
struct GstPhysMemoryAllocatorInterface

Marker interface for allocators with physical address backed memory

GstShmAllocator
struct GstShmAllocator

This is a subclass of #GstFdAllocator that implements the gst.allocator.Allocator.alloc method using memfd_create() when available, POSIX shm_open() otherwise. Platforms not supporting any of those (Windows) will always return null.

GstShmAllocatorClass
struct GstShmAllocatorClass