#[repr(C)]pub struct GstRTPBasePayloadClass {
pub parent_class: GstElementClass,
pub get_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstPad, _: *mut GstCaps) -> *mut GstCaps>,
pub set_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstCaps) -> gboolean>,
pub handle_buffer: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstBuffer) -> GstFlowReturn>,
pub sink_event: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstEvent) -> gboolean>,
pub src_event: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstEvent) -> gboolean>,
pub query: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstPad, _: *mut GstQuery) -> gboolean>,
pub _gst_reserved: [gpointer; 4],
}Fields§
§parent_class: GstElementClass§get_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstPad, _: *mut GstCaps) -> *mut GstCaps>§set_caps: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstCaps) -> gboolean>§handle_buffer: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstBuffer) -> GstFlowReturn>§sink_event: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstEvent) -> gboolean>§src_event: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstEvent) -> gboolean>§query: Option<unsafe extern "C" fn(_: *mut GstRTPBasePayload, _: *mut GstPad, _: *mut GstQuery) -> gboolean>§_gst_reserved: [gpointer; 4]Trait Implementations§
source§impl Clone for GstRTPBasePayloadClass
impl Clone for GstRTPBasePayloadClass
source§fn clone(&self) -> GstRTPBasePayloadClass
fn clone(&self) -> GstRTPBasePayloadClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more