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
parent_class: GstElementClass
pool: *mut GThreadPool
element_added: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement)>
element_removed: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement)>
add_element: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement) -> gboolean>
remove_element: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstElement) -> gboolean>
handle_message: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstMessage)>
do_latency: Option<unsafe extern "C" fn(_: *mut GstBin) -> gboolean>
deep_element_added: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstBin, _: *mut GstElement)>
deep_element_removed: Option<unsafe extern "C" fn(_: *mut GstBin, _: *mut GstBin, _: *mut GstElement)>
_gst_reserved: [gpointer; 2]
Trait Implementations
impl Copy for GstBinClass
[src]
impl Copy for GstBinClass
impl Clone for GstBinClass
[src]
impl Clone for GstBinClass
fn clone(&self) -> GstBinClass
[src]
fn clone(&self) -> GstBinClass
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for GstBinClass
[src]
impl Debug for GstBinClass
Auto Trait Implementations
impl !Send for GstBinClass
impl !Send for GstBinClass
impl !Sync for GstBinClass
impl !Sync for GstBinClass