Struct gstreamer_sys::GstBin
source · #[repr(C)]pub struct GstBin {Show 13 fields
pub element: GstElement,
pub numchildren: c_int,
pub children: *mut GList,
pub children_cookie: u32,
pub child_bus: *mut GstBus,
pub messages: *mut GList,
pub polling: gboolean,
pub state_dirty: gboolean,
pub clock_dirty: gboolean,
pub provided_clock: *mut GstClock,
pub clock_provider: *mut GstElement,
pub priv_: *mut GstBinPrivate,
pub _gst_reserved: [gpointer; 4],
}Fields§
§element: GstElement§numchildren: c_int§children: *mut GList§child_bus: *mut GstBus§messages: *mut GList§polling: gboolean§state_dirty: gboolean§clock_dirty: gboolean§provided_clock: *mut GstClock§clock_provider: *mut GstElement§priv_: *mut GstBinPrivate§_gst_reserved: [gpointer; 4]Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for GstBin
impl !Send for GstBin
impl !Sync for GstBin
impl Unpin for GstBin
impl UnwindSafe for GstBin
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