Struct gstreamer_gl_sys::GstGLSyncMeta
source · #[repr(C)]pub struct GstGLSyncMeta {
pub parent: GstMeta,
pub context: *mut GstGLContext,
pub data: gpointer,
pub set_sync: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub set_sync_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub wait: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub wait_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub wait_cpu: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub wait_cpu_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub copy: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstBuffer, _: *mut GstGLSyncMeta, _: *mut GstBuffer)>,
pub free: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
pub free_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>,
}Fields§
§parent: GstMeta§context: *mut GstGLContext§data: gpointer§set_sync: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§set_sync_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§wait: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§wait_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§wait_cpu: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§wait_cpu_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§copy: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstBuffer, _: *mut GstGLSyncMeta, _: *mut GstBuffer)>§free: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>§free_gl: Option<unsafe extern "C" fn(_: *mut GstGLSyncMeta, _: *mut GstGLContext)>Trait Implementations§
source§impl Clone for GstGLSyncMeta
impl Clone for GstGLSyncMeta
source§fn clone(&self) -> GstGLSyncMeta
fn clone(&self) -> GstGLSyncMeta
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more