#[repr(C)]pub struct GstTimedValueControlSource {
pub parent: GstControlSource,
pub lock: GMutex,
pub values: *mut GSequence,
pub nvalues: c_int,
pub valid_cache: gboolean,
pub priv_: *mut GstTimedValueControlSourcePrivate,
pub _gst_reserved: [gpointer; 4],
}
Fields§
§parent: GstControlSource
§lock: GMutex
§values: *mut GSequence
§nvalues: c_int
§valid_cache: gboolean
§priv_: *mut GstTimedValueControlSourcePrivate
§_gst_reserved: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstTimedValueControlSource
impl Clone for GstTimedValueControlSource
source§fn clone(&self) -> GstTimedValueControlSource
fn clone(&self) -> GstTimedValueControlSource
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstTimedValueControlSource
impl Debug for GstTimedValueControlSource
impl Copy for GstTimedValueControlSource
Auto Trait Implementations§
impl Freeze for GstTimedValueControlSource
impl RefUnwindSafe for GstTimedValueControlSource
impl !Send for GstTimedValueControlSource
impl !Sync for GstTimedValueControlSource
impl Unpin for GstTimedValueControlSource
impl UnwindSafe for GstTimedValueControlSource
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)