Struct gstreamer_base_sys::GstAggregatorClass[][src]

#[repr(C)]
pub struct GstAggregatorClass { pub parent_class: GstElementClass, pub flush: Option<unsafe extern "C" fn(_: *mut GstAggregator) -> GstFlowReturn>, pub clip: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstAggregatorPad, _: *mut GstBuffer) -> *mut GstBuffer>, pub finish_buffer: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstBuffer) -> GstFlowReturn>, pub sink_event: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstAggregatorPad, _: *mut GstEvent) -> gboolean>, pub sink_query: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstAggregatorPad, _: *mut GstQuery) -> gboolean>, pub src_event: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstEvent) -> gboolean>, pub src_query: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstQuery) -> gboolean>, pub src_activate: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: GstPadMode, _: gboolean) -> gboolean>, pub aggregate: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: gboolean) -> GstFlowReturn>, pub stop: Option<unsafe extern "C" fn(_: *mut GstAggregator) -> gboolean>, pub start: Option<unsafe extern "C" fn(_: *mut GstAggregator) -> gboolean>, pub get_next_time: Option<unsafe extern "C" fn(_: *mut GstAggregator) -> GstClockTime>, pub create_new_pad: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstPadTemplate, _: *const c_char, _: *const GstCaps) -> *mut GstAggregatorPad>, pub update_src_caps: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstCaps, _: *mut *mut GstCaps) -> GstFlowReturn>, pub fixate_src_caps: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstCaps) -> *mut GstCaps>, pub negotiated_src_caps: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstCaps) -> gboolean>, pub decide_allocation: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstQuery) -> gboolean>, pub propose_allocation: Option<unsafe extern "C" fn(_: *mut GstAggregator, _: *mut GstAggregatorPad, _: *mut GstQuery, _: *mut GstQuery) -> gboolean>, pub _gst_reserved: [gpointer; 20], }

Fields

Trait Implementations

impl Copy for GstAggregatorClass
[src]

impl Clone for GstAggregatorClass
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GstAggregatorClass
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GstAggregatorClass

impl !Sync for GstAggregatorClass