#[repr(C)]pub struct CUDA_FormatInfo {Show 24 fields
pub codec: CUDA_Codec,
pub chroma_format: CUDA_ChromaFormat,
pub surface_format: CUDA_SurfaceFormat,
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,
pub color_space_standard: CUDA_ColorSpaceStandard,
pub enable_histogram: bool,
pub n_counter_bit_depth: i32,
pub n_max_histogram_bins: i32,
}Expand description
Struct providing information about video file format. :
Fields§
§codec: CUDA_Codec§chroma_format: CUDA_ChromaFormat§surface_format: CUDA_SurfaceFormatSurface format of the decoded frame.
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.
color_space_standard: CUDA_ColorSpaceStandardVideo Signal Description Color Primaries of the VideoReader source (section E.2.1 VUI parameters semantics of H265 spec file)
enable_histogram: boolFlag requesting histogram output if supported. Exception will be thrown when requested but not supported.
n_counter_bit_depth: i32Bit depth of histogram bins if histogram output is requested and supported.
n_max_histogram_bins: i32Max number of histogram bins if histogram output is requested and supported.
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 more