Struct GstVideo Decoder
Source #[repr(C)]pub struct GstVideoDecoder {
pub element: GstElement,
pub sinkpad: *mut GstPad,
pub srcpad: *mut GstPad,
pub stream_lock: GRecMutex,
pub input_segment: GstSegment,
pub output_segment: GstSegment,
pub priv_: *mut GstVideoDecoderPrivate,
pub padding: [gpointer; 20],
}Fields§
§element: GstElement§sinkpad: *mut GstPad§srcpad: *mut GstPad§stream_lock: GRecMutex§input_segment: GstSegment§output_segment: GstSegment§priv_: *mut GstVideoDecoderPrivate§padding: [gpointer; 20]Trait Implementations§
Source§impl Clone for GstVideoDecoder
impl Clone for GstVideoDecoder
Source§fn clone(&self) -> GstVideoDecoder
fn clone(&self) -> GstVideoDecoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GstVideoDecoder
Auto Trait Implementations§
impl !Send for GstVideoDecoder
impl !Sync for GstVideoDecoder
impl Freeze for GstVideoDecoder
impl RefUnwindSafe for GstVideoDecoder
impl Unpin for GstVideoDecoder
impl UnsafeUnpin for GstVideoDecoder
impl UnwindSafe for GstVideoDecoder
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