GLAllocationParams.this

Create a glallocation_params.GLAllocationParams boxed type.

  1. this(size_t structSize, GstGLAllocationParamsFreeFunc free, uint allocFlags, size_t allocSize, gst.allocation_params.AllocationParams allocParams, gstgl.glcontext.GLContext context, GDestroyNotify notify)
    class GLAllocationParams
    this
    (
    size_t structSize = size_t.init
    ,
    GstGLAllocationParamsFreeFunc free = GstGLAllocationParamsFreeFunc.init
    ,
    uint allocFlags = uint.init
    ,
    size_t allocSize = size_t.init
    ,,,
    GDestroyNotify notify = GDestroyNotify.init
    )
  2. this(void* ptr, Flag!"Take" take)

Parameters

structSize size_t

the size of the struct (including and subclass data)

free GstGLAllocationParamsFreeFunc

a #GstGLAllocationParamsFreeFunc

allocFlags uint

allocation flags

allocSize size_t

the allocation size

allocParams gst.allocation_params.AllocationParams

the #GstAllocationParams

context gstgl.glcontext.GLContext

a #GstGLContext

notify GDestroyNotify

a #GDestroyNotify