Struct gstreamer_sys::GstBinClass[][src]

#[repr(C)]
pub struct GstBinClass { pub parent_class: GstElementClass, pub pool: *mut GThreadPool, pub element_added: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement)>, pub element_removed: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement)>, pub add_element: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement) -> gboolean>, pub remove_element: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement) -> gboolean>, pub handle_message: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstMessage)>, pub do_latency: Option<unsafe extern "C" fn(_: *mut GstBin) -> gboolean>, pub deep_element_added: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstBin, _: *mut GstElement)>, pub deep_element_removed: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstBin, _: *mut GstElement)>, pub _gst_reserved: [gpointer; 2], }

Fields

Trait Implementations

impl Copy for GstBinClass
[src]

impl Clone for GstBinClass
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GstBinClass
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GstBinClass

impl !Sync for GstBinClass