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]