pub unsafe extern "C" fn gst_gl_video_allocation_params_init_full(
    params: *mut GstGLVideoAllocationParams, 
    struct_size: size_t, 
    alloc_flags: c_uint, 
    copy: GstGLAllocationParamsCopyFunc, 
    free: GstGLAllocationParamsFreeFunc, 
    context: *mut GstGLContext, 
    alloc_params: *const GstAllocationParams, 
    v_info: *const GstVideoInfo, 
    plane: c_uint, 
    valign: *const GstVideoAlignment, 
    target: GstGLTextureTarget, 
    tex_format: GstGLFormat, 
    wrapped_data: gpointer, 
    gl_handle: gpointer, 
    user_data: gpointer, 
    notify: GDestroyNotify
) -> gboolean