Struct gstreamer_sys::GstControlBindingClass [−][src]
#[repr(C)]pub struct GstControlBindingClass { pub parent_class: GstObjectClass, pub sync_values: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: *mut GstObject, _: GstClockTime, _: GstClockTime) -> gboolean>, pub get_value: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime) -> *mut GValue>, pub get_value_array: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime, _: GstClockTime, _: c_uint, _: gpointer) -> gboolean>, pub get_g_value_array: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime, _: GstClockTime, _: c_uint, _: *mut GValue) -> gboolean>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstObjectClass
sync_values: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: *mut GstObject, _: GstClockTime, _: GstClockTime) -> gboolean>
get_value: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime) -> *mut GValue>
get_value_array: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime, _: GstClockTime, _: c_uint, _: gpointer) -> gboolean>
get_g_value_array: Option<unsafe extern "C" fn(_: *mut GstControlBinding, _: GstClockTime, _: GstClockTime, _: c_uint, _: *mut GValue) -> gboolean>
_gst_reserved: [gpointer; 4]
Trait Implementations
impl Copy for GstControlBindingClass[src]
impl Copy for GstControlBindingClassimpl Clone for GstControlBindingClass[src]
impl Clone for GstControlBindingClassfn clone(&self) -> GstControlBindingClass[src]
fn clone(&self) -> GstControlBindingClassReturns 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 GstControlBindingClass[src]
impl Debug for GstControlBindingClassAuto Trait Implementations
impl !Send for GstControlBindingClass
impl !Send for GstControlBindingClassimpl !Sync for GstControlBindingClass
impl !Sync for GstControlBindingClass