[−][src]Struct gst::VideoFrame
Methods
impl VideoFrame[src]
pub unsafe fn new(vi: GstVideoInfo, buffer: Buffer) -> Option<VideoFrame>[src]
pub fn info(&self) -> &VideoInfo[src]
pub fn flags(&self) -> &GstVideoFlags[src]
pub fn buffer(&self) -> &Buffer[src]
pub fn format_info(&self) -> &GstVideoFormatInfo[src]
pub fn format(&self) -> &GstVideoFormat[src]
pub fn width(&self) -> i32[src]
pub fn height(&self) -> i32[src]
pub fn size(&self) -> u64[src]
pub fn len<T>(&self) -> usize[src]
pub fn is_interlaced(&self) -> bool[src]
pub fn is_tff(&self) -> bool[src]
pub fn is_rff(&self) -> bool[src]
pub fn is_onefield(&self) -> bool[src]
pub fn n_planes(&self) -> u32[src]
pub fn plane<'a>(&'a self, p: u32) -> Option<VideoPlane<'a>>[src]
pub fn n_components(&self) -> u32[src]
pub fn component<'a>(&'a self, c: u32) -> Option<VideoComponent<'a>>[src]
Trait Implementations
impl Drop for VideoFrame[src]
Auto Trait Implementations
impl !Send for VideoFrame
impl !Sync for VideoFrame
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,