gstgl.glvideo_allocation_params

Module for [GLVideoAllocationParams] class

Types 1

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
GLVideoAllocationParams self() nothrowReturns `this`, for use in `with` statements.
gstgl.glallocation_params.GLAllocationParams parent() @property nothrowGet `parent` field. Returns: the parent #GstGLAllocationParams structure
gstvideo.video_info.VideoInfo vInfo() @property nothrowGet `vInfo` field. Returns: the #GstVideoInfo to allocate
void vInfo(gstvideo.video_info.VideoInfo propval) @property nothrowSet `vInfo` field. Params: propval = the #GstVideoInfo to allocate
uint plane() @property nothrowGet `plane` field. Returns: the video plane index to allocate
void plane(uint propval) @property nothrowSet `plane` field. Params: propval = the video plane index to allocate
gstvideo.video_alignment.VideoAlignment valign() @property nothrowGet `valign` field. Returns: the #GstVideoAlignment to align the system representation to (may be null for the default)
gstgl.types.GLTextureTarget target() @property nothrowGet `target` field. Returns: the #GstGLTextureTarget to allocate
void target(gstgl.types.GLTextureTarget propval) @property nothrowSet `target` field. Params: propval = the #GstGLTextureTarget to allocate
gstgl.types.GLFormat texFormat() @property nothrowGet `texFormat` field. Returns: the #GstGLFormat to allocate
void texFormat(gstgl.types.GLFormat propval) @property nothrowSet `texFormat` field. Params: propval = the #GstGLFormat to allocate
gstgl.glvideo_allocation_params.GLVideoAllocationParams newWrappedGlHandle(gstgl.glcontext.GLContext context, gst.allocation_params.AllocationParams allocParams, gstvideo.video_info.VideoInfo vInfo, uint plane, gstvideo.video_alignment.VideoAlignment valign, gstgl.types.GLTextureTarget target, gstgl.types.GLFormat texFormat, void * glHandle = null, void * userData = null, glib.types.DestroyNotify notify = null) static nothrowgl_handle is defined by the specific OpenGL handle being wrapped For #GstGLMemory and #GstGLMemoryPBO it is an OpenGL texture id. Other memory types may define it to require a different type of par...
void copyData(gstgl.glvideo_allocation_params.GLVideoAllocationParams destVid) nothrowCopy and set any dynamically allocated resources in dest_vid. Intended for subclass usage only to chain up at the end of a subclass copy function.
void freeData() nothrowUnset and free any dynamically allocated resources. Intended for subclass usage only to chain up at the end of a subclass free function.