Struct gstreamer_app_sys::GstAppSinkClass [−][src]
#[repr(C)]pub struct GstAppSinkClass { pub basesink_class: GstBaseSinkClass, pub eos: Option<unsafe extern "C" fn(_: *mut GstAppSink)>, pub new_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> GstFlowReturn>, pub new_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> GstFlowReturn>, pub pull_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> *mut GstSample>, pub pull_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> *mut GstSample>, pub try_pull_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink, _: GstClockTime) -> *mut GstSample>, pub try_pull_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink, _: GstClockTime) -> *mut GstSample>, pub _gst_reserved: [gpointer; 2], }
Fields
basesink_class: GstBaseSinkClasseos: Option<unsafe extern "C" fn(_: *mut GstAppSink)>new_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> GstFlowReturn>new_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> GstFlowReturn>pull_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> *mut GstSample>pull_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink) -> *mut GstSample>try_pull_preroll: Option<unsafe extern "C" fn(_: *mut GstAppSink, _: GstClockTime) -> *mut GstSample>try_pull_sample: Option<unsafe extern "C" fn(_: *mut GstAppSink, _: GstClockTime) -> *mut GstSample>_gst_reserved: [gpointer; 2]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstAppSinkClassimpl !Send for GstAppSinkClassimpl !Sync for GstAppSinkClassimpl Unpin for GstAppSinkClassimpl UnwindSafe for GstAppSinkClassBlanket Implementations
Mutably borrows from an owned value. Read more