Struct gstreamer_video::VideoAncillary
source · pub struct VideoAncillary { /* private fields */ }
Expand description
Video Ancillary data, according to SMPTE-291M specification.
Note that the contents of the data are always stored as 8bit data (i.e. do not contain the parity check bits).
Implementations§
source§impl VideoAncillary
impl VideoAncillary
pub fn as_ptr(&self) -> *mut GstVideoAncillary
sourcepub unsafe fn from_glib_ptr_borrow<'a>(
ptr: *const GstVideoAncillary
) -> &'a Self
pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const GstVideoAncillary ) -> &'a Self
Borrows the underlying C value.
sourcepub unsafe fn from_glib_ptr_borrow_mut<'a>(
ptr: *mut GstVideoAncillary
) -> &'a mut Self
pub unsafe fn from_glib_ptr_borrow_mut<'a>( ptr: *mut GstVideoAncillary ) -> &'a mut Self
Borrows the underlying C value mutably.
Trait Implementations§
source§impl Clone for VideoAncillary
impl Clone for VideoAncillary
source§impl Debug for VideoAncillary
impl Debug for VideoAncillary
impl Copy for VideoAncillary
Auto Trait Implementations§
impl RefUnwindSafe for VideoAncillary
impl !Send for VideoAncillary
impl !Sync for VideoAncillary
impl Unpin for VideoAncillary
impl UnwindSafe for VideoAncillary
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