Struct gstreamer_sys::GstMessage
source · #[repr(C)]pub struct GstMessage {
pub mini_object: GstMiniObject,
pub type_: GstMessageType,
pub timestamp: u64,
pub src: *mut GstObject,
pub seqnum: u32,
pub lock: GMutex,
pub cond: GCond,
}
Fields
mini_object: GstMiniObject
type_: GstMessageType
timestamp: u64
src: *mut GstObject
seqnum: u32
lock: GMutex
cond: GCond
Trait Implementations
sourceimpl Clone for GstMessage
impl Clone for GstMessage
sourcefn clone(&self) -> GstMessage
fn clone(&self) -> GstMessage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstMessage
impl Debug for GstMessage
impl Copy for GstMessage
Auto Trait Implementations
impl RefUnwindSafe for GstMessage
impl !Send for GstMessage
impl !Sync for GstMessage
impl Unpin for GstMessage
impl UnwindSafe for GstMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more