[−][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>,