Struct opencv::cudacodec::CUDA_FormatInfo
source · #[repr(C)]pub struct CUDA_FormatInfo {Show 19 fields
pub codec: CUDA_Codec,
pub chroma_format: CUDA_ChromaFormat,
pub n_bit_depth_minus8: i32,
pub n_bit_depth_chroma_minus8: i32,
pub ul_width: i32,
pub ul_height: i32,
pub width: i32,
pub height: i32,
pub ul_max_width: i32,
pub ul_max_height: i32,
pub display_area: Rect,
pub valid: bool,
pub fps: f64,
pub ul_num_decode_surfaces: i32,
pub deinterlace_mode: CUDA_DeinterlaceMode,
pub target_sz: Size,
pub src_roi: Rect,
pub target_roi: Rect,
pub video_full_range_flag: bool,
}Expand description
Struct providing information about video file format. :
Fields§
§codec: CUDA_Codec§chroma_format: CUDA_ChromaFormat§n_bit_depth_minus8: i32§n_bit_depth_chroma_minus8: i32§ul_width: i32Coded sequence width in pixels.
ul_height: i32Coded sequence height in pixels.
width: i32Width of the decoded frame returned by nextFrame(frame).
height: i32Height of the decoded frame returned by nextFrame(frame).
ul_max_width: i32§ul_max_height: i32§display_area: RectROI inside the decoded frame returned by nextFrame(frame), containing the useable video frame.
valid: bool§fps: f64§ul_num_decode_surfaces: i32Maximum number of internal decode surfaces.
deinterlace_mode: CUDA_DeinterlaceMode§target_sz: SizePost-processed size of the output frame.
src_roi: RectRegion of interest decoded from video source.
target_roi: RectRegion of interest in the output frame containing the decoded frame.
video_full_range_flag: boolOutput value indicating if the black level, luma and chroma of the source are represented using the full or limited range (AKA TV or “analogue” range) of values as defined in Annex E of the ITU-T Specification. Internally the conversion from NV12 to BGR obeys ITU 709.
Implementations§
source§impl CUDA_FormatInfo
impl CUDA_FormatInfo
pub fn default() -> Result<CUDA_FormatInfo>
Trait Implementations§
source§impl Clone for CUDA_FormatInfo
impl Clone for CUDA_FormatInfo
source§fn clone(&self) -> CUDA_FormatInfo
fn clone(&self) -> CUDA_FormatInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CUDA_FormatInfo
impl Debug for CUDA_FormatInfo
source§impl PartialEq for CUDA_FormatInfo
impl PartialEq for CUDA_FormatInfo
source§fn eq(&self, other: &CUDA_FormatInfo) -> bool
fn eq(&self, other: &CUDA_FormatInfo) -> bool
self and other values to be equal, and is used
by ==.