the video plane index to allocate
the #GstGLTextureTarget to allocate
the #GstGLFormat to allocate
the #GstVideoInfo to allocate
the #GstVideoAlignment to align the system representation to (may be %NULL for the default)
Copy 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.
destination #GstGLVideoAllocationParams to copy into
Unset and free any dynamically allocated resources. Intended for subclass usage only to chain up at the end of a subclass free function.
gl_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 parameter.
a #GstGLContext
the #GstAllocationParams for tex_id
the #GstVideoInfo for tex_id
the video plane tex_id
represents
any #GstVideoAlignment applied to symem mappings of tex_id
the #GstGLTextureTarget for tex_id
the #GstGLFormat for tex_id
the GL handle to wrap
user data to call notify
with
a #GDestroyNotify
the parent #GstGLAllocationParams structure