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
Auto Trait Implementations
impl RefUnwindSafe for GstControlBindingClass
impl !Send for GstControlBindingClass
impl !Sync for GstControlBindingClass
impl Unpin for GstControlBindingClass
impl UnwindSafe for GstControlBindingClass
Blanket Implementations
Mutably borrows from an owned value. Read more