Struct gstreamer_rtp_sys::GstRTPHeaderExtensionClass [−][src]
#[repr(C)]pub struct GstRTPHeaderExtensionClass { pub parent_class: GstElementClass, pub get_supported_flags: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension) -> GstRTPHeaderExtensionFlags>, pub get_max_size: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *const GstBuffer) -> size_t>, pub write: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *const GstBuffer, _: GstRTPHeaderExtensionFlags, _: *mut GstBuffer, _: *mut u8, _: size_t) -> size_t>, pub read: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: GstRTPHeaderExtensionFlags, _: *const u8, _: size_t, _: *mut GstBuffer) -> gboolean>, pub set_non_rtp_sink_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>, pub update_non_rtp_src_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>, pub set_attributes_from_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>, pub set_caps_from_attributes: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstElementClassget_supported_flags: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension) -> GstRTPHeaderExtensionFlags>get_max_size: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *const GstBuffer) -> size_t>write: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *const GstBuffer, _: GstRTPHeaderExtensionFlags, _: *mut GstBuffer, _: *mut u8, _: size_t) -> size_t>read: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: GstRTPHeaderExtensionFlags, _: *const u8, _: size_t, _: *mut GstBuffer) -> gboolean>set_non_rtp_sink_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>update_non_rtp_src_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>set_attributes_from_caps: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>set_caps_from_attributes: Option<unsafe extern "C" fn(_: *mut GstRTPHeaderExtension, _: *mut GstCaps) -> gboolean>_gst_reserved: [gpointer; 4]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstRTPHeaderExtensionClassimpl !Send for GstRTPHeaderExtensionClassimpl !Sync for GstRTPHeaderExtensionClassimpl Unpin for GstRTPHeaderExtensionClassimpl UnwindSafe for GstRTPHeaderExtensionClassBlanket Implementations
Mutably borrows from an owned value. Read more