Struct gstreamer_app_sys::GstAppSrcClass [−][src]
#[repr(C)]pub struct GstAppSrcClass { pub basesrc_class: GstBaseSrcClass, pub need_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: c_uint)>, pub enough_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc)>, pub seek_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: u64) -> gboolean>, pub push_buffer: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstBuffer) -> GstFlowReturn>, pub end_of_stream: Option<unsafe extern "C" fn(_: *mut GstAppSrc) -> GstFlowReturn>, pub push_sample: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstSample) -> GstFlowReturn>, pub push_buffer_list: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstBufferList) -> GstFlowReturn>, pub _gst_reserved: [gpointer; 2], }
Fields
basesrc_class: GstBaseSrcClassneed_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: c_uint)>enough_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc)>seek_data: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: u64) -> gboolean>push_buffer: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstBuffer) -> GstFlowReturn>end_of_stream: Option<unsafe extern "C" fn(_: *mut GstAppSrc) -> GstFlowReturn>push_sample: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstSample) -> GstFlowReturn>push_buffer_list: Option<unsafe extern "C" fn(_: *mut GstAppSrc, _: *mut GstBufferList) -> GstFlowReturn>_gst_reserved: [gpointer; 2]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstAppSrcClassimpl !Send for GstAppSrcClassimpl !Sync for GstAppSrcClassimpl Unpin for GstAppSrcClassimpl UnwindSafe for GstAppSrcClassBlanket Implementations
Mutably borrows from an owned value. Read more