Struct gstreamer_video::VideoCodecFrame [−][src]
pub struct VideoCodecFrame<'a> { /* fields omitted */ }A crate::VideoCodecFrame represents a video frame both in raw and
encoded form.
Implementations
impl<'a> VideoCodecFrame<'a>[src]
impl<'a> VideoCodecFrame<'a>[src]pub fn flags(&self) -> VideoCodecFrameFlags[src]
pub fn set_flags(&mut self, flags: VideoCodecFrameFlags)[src]
pub fn unset_flags(&mut self, flags: VideoCodecFrameFlags)[src]
pub fn system_frame_number(&self) -> u32[src]
pub fn decode_frame_number(&self) -> u32[src]
pub fn presentation_frame_number(&self) -> u32[src]
pub fn dts(&self) -> ClockTime[src]
pub fn set_dts(&mut self, dts: ClockTime)[src]
pub fn pts(&self) -> ClockTime[src]
pub fn set_pts(&mut self, pts: ClockTime)[src]
pub fn duration(&self) -> ClockTime[src]
pub fn set_duration(&mut self, duration: ClockTime)[src]
pub fn distance_from_sync(&self) -> i32[src]
pub fn input_buffer(&self) -> Option<&BufferRef>[src]
pub fn output_buffer(&self) -> Option<&BufferRef>[src]
pub fn output_buffer_mut(&mut self) -> Option<&mut BufferRef>[src]
pub fn set_output_buffer(&mut self, output_buffer: Buffer)[src]
pub fn deadline(&self) -> ClockTime[src]
Trait Implementations
impl<'a> Debug for VideoCodecFrame<'a>[src]
impl<'a> Debug for VideoCodecFrame<'a>[src]