Struct gst::VideoFrame [−][src]
pub struct VideoFrame { /* fields omitted */ }
Methods
impl VideoFrame
[src]
impl VideoFrame
pub unsafe fn new(vi: GstVideoInfo, buffer: Buffer) -> Option<VideoFrame>
[src]
pub unsafe fn new(vi: GstVideoInfo, buffer: Buffer) -> Option<VideoFrame>
pub fn info(&self) -> &VideoInfo
[src]
pub fn info(&self) -> &VideoInfo
pub fn flags(&self) -> &GstVideoFlags
[src]
pub fn flags(&self) -> &GstVideoFlags
pub fn buffer(&self) -> &Buffer
[src]
pub fn buffer(&self) -> &Buffer
pub fn format_info(&self) -> &GstVideoFormatInfo
[src]
pub fn format_info(&self) -> &GstVideoFormatInfo
pub fn format(&self) -> &GstVideoFormat
[src]
pub fn format(&self) -> &GstVideoFormat
pub fn width(&self) -> i32
[src]
pub fn width(&self) -> i32
pub fn height(&self) -> i32
[src]
pub fn height(&self) -> i32
pub fn size(&self) -> u64
[src]
pub fn size(&self) -> u64
pub fn len<T>(&self) -> usize
[src]
pub fn len<T>(&self) -> usize
pub fn is_interlaced(&self) -> bool
[src]
pub fn is_interlaced(&self) -> bool
pub fn is_tff(&self) -> bool
[src]
pub fn is_tff(&self) -> bool
pub fn is_rff(&self) -> bool
[src]
pub fn is_rff(&self) -> bool
pub fn is_onefield(&self) -> bool
[src]
pub fn is_onefield(&self) -> bool
pub fn n_planes(&self) -> u32
[src]
pub fn n_planes(&self) -> u32
pub fn plane<'a>(&'a self, p: u32) -> Option<VideoPlane<'a>>
[src]
pub fn plane<'a>(&'a self, p: u32) -> Option<VideoPlane<'a>>
pub fn n_components(&self) -> u32
[src]
pub fn n_components(&self) -> u32
pub fn component<'a>(&'a self, c: u32) -> Option<VideoComponent<'a>>
[src]
pub fn component<'a>(&'a self, c: u32) -> Option<VideoComponent<'a>>
Trait Implementations
impl Drop for VideoFrame
[src]
impl Drop for VideoFrame
Auto Trait Implementations
impl !Send for VideoFrame
impl !Send for VideoFrame
impl !Sync for VideoFrame
impl !Sync for VideoFrame