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 GstControlBindingClass
impl Clone for GstControlBindingClass
[src]
impl Clone for GstControlBindingClass
fn clone(&self) -> GstControlBindingClass
[src]
fn clone(&self) -> GstControlBindingClass
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 GstControlBindingClass
[src]
impl Debug for GstControlBindingClass
Auto Trait Implementations
impl !Send for GstControlBindingClass
impl !Send for GstControlBindingClass
impl !Sync for GstControlBindingClass
impl !Sync for GstControlBindingClass