Struct v_frame::plane::PlaneConfig [−][src]
pub struct PlaneConfig {
pub stride: usize,
pub alloc_height: usize,
pub width: usize,
pub height: usize,
pub xdec: usize,
pub ydec: usize,
pub xpad: usize,
pub ypad: usize,
pub xorigin: usize,
pub yorigin: usize,
}
Expand description
Plane-specific configuration.
Fields
stride: usize
Data stride.
alloc_height: usize
Allocated height in pixels.
width: usize
Width in pixels.
height: usize
Height in pixels.
xdec: usize
Decimator along the X axis.
For example, for chroma planes in a 4:2:0 configuration this would be 1.
ydec: usize
Decimator along the Y axis.
For example, for chroma planes in a 4:2:0 configuration this would be 1.
xpad: usize
Number of padding pixels on the right.
ypad: usize
Number of padding pixels on the bottom.
xorigin: usize
X where the data starts.
yorigin: usize
Y where the data starts.
Implementations
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PlaneConfig
impl Send for PlaneConfig
impl Sync for PlaneConfig
impl Unpin for PlaneConfig
impl UnwindSafe for PlaneConfig
Blanket Implementations
Mutably borrows from an owned value. Read more