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: GstElementClass
min_start_size: c_uint
min_end_size: c_uint
identify_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 GstTagDemuxClass
impl !Send for GstTagDemuxClass
impl !Sync for GstTagDemuxClass
impl Unpin for GstTagDemuxClass
impl UnwindSafe for GstTagDemuxClass
Blanket Implementations
Mutably borrows from an owned value. Read more