gstgl.glallocation_params

Module for [GLAllocationParams] class

Types 1

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup)
GType _gType() @property
GLAllocationParams self()Returns `this`, for use in `with` statements.
size_t structSize() @propertyGet `structSize` field. Returns: the size of the struct (including and subclass data)
void structSize(size_t propval) @propertySet `structSize` field. Params: propval = the size of the struct (including and subclass data)
GstGLAllocationParamsFreeFunc free() @propertyGet `free` field. Returns: a #GstGLAllocationParamsFreeFunc
void free(GstGLAllocationParamsFreeFunc propval) @propertySet `free` field. Params: propval = a #GstGLAllocationParamsFreeFunc
uint allocFlags() @propertyGet `allocFlags` field. Returns: allocation flags
void allocFlags(uint propval) @propertySet `allocFlags` field. Params: propval = allocation flags
size_t allocSize() @propertyGet `allocSize` field. Returns: the allocation size
void allocSize(size_t propval) @propertySet `allocSize` field. Params: propval = the allocation size
gst.allocation_params.AllocationParams allocParams() @propertyGet `allocParams` field. Returns: the #GstAllocationParams
gstgl.glcontext.GLContext context() @propertyGet `context` field. Returns: a #GstGLContext
void context(gstgl.glcontext.GLContext propval) @propertySet `context` field. Params: propval = a #GstGLContext
GDestroyNotify notify() @propertyGet `notify` field. Returns: a #GDestroyNotify
void notify(GDestroyNotify propval) @propertySet `notify` field. Params: propval = a #GDestroyNotify
void copyData(gstgl.glallocation_params.GLAllocationParams dest)Copies the dynamically allocated data from src to dest. Direct subclasses should call this function in their own overridden copy function.
void freeData()Frees the dynamically allocated data in params. Direct subclasses should call this function in their own overridden free function.
Constructors
this(size_t structSize = size_t.init, GstGLAllocationParamsFreeFunc free = GstGLAllocationParamsFreeFunc.init, uint allocFlags = uint.init, size_t allocSize = size_t.init, gstgl.glcontext.GLContext context = gstgl.glcontext.GLContext.init, GDestroyNotify notify = GDestroyNotify.init)Create a `glallocation_params.GLAllocationParams` boxed type. Params: structSize = the size of the struct (including and subclass data) free = a #GstGLAllocationParamsFreeFunc allocFlags = allocati...
this(void * ptr, Flag!"Take" take)