#[repr(i32)]pub enum CUDA_ColorFormat {
Show 15 variants
UNDEFINED = 0,
BGRA = 1,
BGR = 2,
GRAY = 3,
RGB = 5,
RGBA = 6,
NV_YUV_SURFACE_FORMAT = 7,
NV_NV12 = 4,
NV_YV12 = 8,
NV_IYUV = 9,
NV_YUV444 = 10,
NV_AYUV = 11,
NV_YUV420_10BIT = 12,
NV_YUV444_10BIT = 13,
PROP_NOT_SUPPORTED = 14,
}Expand description
ColorFormat for the frame returned by VideoReader::nextFrame() and VideoReader::retrieve() or used to initialize a VideoWriter.
Variants§
UNDEFINED = 0
BGRA = 1
OpenCV color format. VideoReader and VideoWriter.
BGR = 2
OpenCV color format. VideoReader and VideoWriter.
GRAY = 3
OpenCV color format. VideoReader and VideoWriter.
RGB = 5
OpenCV color format. VideoReader and VideoWriter.
RGBA = 6
OpenCV color format. VideoReader and VideoWriter.
NV_YUV_SURFACE_FORMAT = 7
Nvidia YUV Surface Format output by the Nvidia decoder, see [SurfaceFormat]. VideoReader only.
NV_NV12 = 4
Deprecated: Deprecated for use with VideoReader, use [NV_YUV_SURFACE_FORMAT] instead.
NV_YV12 = 8
Nvidia Buffer Format - Planar YUV [Y plane followed by V and U planes]. VideoWriter only.
NV_IYUV = 9
Nvidia Buffer Format - Planar YUV [Y plane followed by U and V planes]. VideoWriter only.
NV_YUV444 = 10
Nvidia Buffer Format - Planar YUV [Y plane followed by U and V planes]. VideoWriter only.
NV_AYUV = 11
Nvidia Buffer Format - 8 bit Packed A8Y8U8V8. This is a word-ordered format where a pixel is represented by a 32-bit word with V in the lowest 8 bits, U in the next 8 bits, Y in the 8 bits after that and A in the highest 8 bits. VideoWriter only.
NV_YUV420_10BIT = 12
Nvidia Buffer Format - 10 bit Semi-Planar YUV [Y plane followed by interleaved UV plane]. Each pixel of size 2 bytes. Most Significant 10 bits contain pixel data. VideoWriter only.
NV_YUV444_10BIT = 13
Nvidia Buffer Format - 10 bit Planar YUV444 [Y plane followed by U and V planes]. Each pixel of size 2 bytes. Most Significant 10 bits contain pixel data. VideoWriter only.
PROP_NOT_SUPPORTED = 14
Trait Implementations§
Source§impl Clone for CUDA_ColorFormat
impl Clone for CUDA_ColorFormat
Source§fn clone(&self) -> CUDA_ColorFormat
fn clone(&self) -> CUDA_ColorFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more