Struct gst::ffi::Struct__GstControlBindingClass [−][src]
#[repr(C)]pub struct Struct__GstControlBindingClass { pub parent_class: GstObjectClass, pub sync_values: Option<extern "C" fn(binding: *mut GstControlBinding, object: *mut GstObject, timestamp: GstClockTime, last_sync: GstClockTime) -> gboolean>, pub get_value: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime) -> *mut GValue>, pub get_value_array: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime, interval: GstClockTime, n_values: guint, values: gpointer) -> gboolean>, pub get_g_value_array: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime, interval: GstClockTime, n_values: guint, values: *mut GValue) -> gboolean>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstObjectClass
sync_values: Option<extern "C" fn(binding: *mut GstControlBinding, object: *mut GstObject, timestamp: GstClockTime, last_sync: GstClockTime) -> gboolean>
get_value: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime) -> *mut GValue>
get_value_array: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime, interval: GstClockTime, n_values: guint, values: gpointer) -> gboolean>
get_g_value_array: Option<extern "C" fn(binding: *mut GstControlBinding, timestamp: GstClockTime, interval: GstClockTime, n_values: guint, values: *mut GValue) -> gboolean>
_gst_reserved: [gpointer; 4]
Trait Implementations
impl Default for Struct__GstControlBindingClass
[src]
impl Default for Struct__GstControlBindingClass
fn default() -> Struct__GstControlBindingClass
[src]
fn default() -> Struct__GstControlBindingClass
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl !Send for Struct__GstControlBindingClass
impl !Send for Struct__GstControlBindingClass
impl !Sync for Struct__GstControlBindingClass
impl !Sync for Struct__GstControlBindingClass