Struct gstreamer_tag_sys::GstTagDemuxClass [−][src]
#[repr(C)]pub struct GstTagDemuxClass { pub parent_class: GstElementClass, pub min_start_size: c_uint, pub min_end_size: c_uint, pub identify_tag: Option<unsafe extern "C" fn(_: *mut GstTagDemux, _: *mut GstBuffer, _: gboolean, _: *mut c_uint) -> gboolean>, pub parse_tag: Option<unsafe extern "C" fn(_: *mut GstTagDemux, _: *mut GstBuffer, _: gboolean, _: *mut c_uint, _: *mut *mut GstTagList) -> GstTagDemuxResult>, pub merge_tags: Option<unsafe extern "C" fn(_: *mut GstTagDemux, _: *const GstTagList, _: *const GstTagList) -> *mut GstTagList>, pub reserved: [gpointer; 4], }
Fields
parent_class: GstElementClassmin_start_size: c_uintmin_end_size: c_uintidentify_tag: Option<unsafe extern "C" fn(_: *mut GstTagDemux, _: *mut GstBuffer, _: gboolean, _: *mut c_uint) -> gboolean>parse_tag: Option<unsafe extern "C" fn(_: *mut GstTagDemux, _: *mut GstBuffer, _: gboolean, _: *mut c_uint, _: *mut *mut GstTagList) -> GstTagDemuxResult>reserved: [gpointer; 4]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstTagDemuxClassimpl !Send for GstTagDemuxClassimpl !Sync for GstTagDemuxClassimpl Unpin for GstTagDemuxClassimpl UnwindSafe for GstTagDemuxClassBlanket Implementations
Mutably borrows from an owned value. Read more