Struct image::webp::vp8::Frame [] [src]

pub struct Frame {
    pub width: u16,
    pub height: u16,
    pub ybuf: Vec<u8>,
    pub keyframe: bool,
    pub for_display: bool,
    pub pixel_type: u8,
    // some fields omitted
}

A Representation of the last decoded video frame

Fields

width: u16

The width of the luma plane

height: u16

The height of the luma plane

ybuf: Vec<u8>

The luma plane of the frame

keyframe: bool

Indicates whether this frame is a keyframe

for_display: bool

Indicates whether this frame is intended for display

pixel_type: u8

The pixel type of the frame as defined by Section 9.2 of the VP8 Specification

Trait Implementations

impl Clone for Frame
[src]

fn clone(&self) -> Frame

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for Frame
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Default for Frame
[src]

fn default() -> Frame

Returns the "default value" for a type. Read more