pub enum ResidentColorModel {
Unknown,
Grayscale,
Rgb,
YCbCr,
Rgba,
}Expand description
Color interpretation carried by a resident transcode handoff buffer.
Variants§
Unknown
Color interpretation is unknown or intentionally deferred.
Grayscale
Single-component grayscale.
Rgb
RGB-like component ordering.
YCbCr
JPEG YCbCr/YBR component ordering.
Rgba
RGBA-like component ordering.
Trait Implementations§
Source§impl Clone for ResidentColorModel
impl Clone for ResidentColorModel
Source§fn clone(&self) -> ResidentColorModel
fn clone(&self) -> ResidentColorModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResidentColorModel
Source§impl Debug for ResidentColorModel
impl Debug for ResidentColorModel
impl Eq for ResidentColorModel
Source§impl PartialEq for ResidentColorModel
impl PartialEq for ResidentColorModel
Source§fn eq(&self, other: &ResidentColorModel) -> bool
fn eq(&self, other: &ResidentColorModel) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResidentColorModel
Auto Trait Implementations§
impl Freeze for ResidentColorModel
impl RefUnwindSafe for ResidentColorModel
impl Send for ResidentColorModel
impl Sync for ResidentColorModel
impl Unpin for ResidentColorModel
impl UnsafeUnpin for ResidentColorModel
impl UnwindSafe for ResidentColorModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more