#[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_SurfaceFormat
Surface format of the decoded frame.
n_bit_depth_minus8: i32
§n_bit_depth_chroma_minus8: i32
§ul_width: i32
Coded sequence width in pixels.
ul_height: i32
Coded sequence height in pixels.
width: i32
Width of the decoded frame returned by nextFrame(frame).
height: i32
Height of the decoded frame returned by nextFrame(frame).
ul_max_width: i32
§ul_max_height: i32
§display_area: Rect
ROI inside the decoded frame returned by nextFrame(frame), containing the useable video frame.
valid: bool
§fps: f64
§ul_num_decode_surfaces: i32
Maximum number of internal decode surfaces.
deinterlace_mode: CUDA_DeinterlaceMode
§target_sz: Size
Post-processed size of the output frame.
src_roi: Rect
Region of interest decoded from video source.
target_roi: Rect
Region of interest in the output frame containing the decoded frame.
video_full_range_flag: bool
Output 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_ColorSpaceStandard
Video Signal Description Color Primaries of the VideoReader source (section E.2.1 VUI parameters semantics of H265 spec file)
enable_histogram: bool
Flag requesting histogram output if supported. Exception will be thrown when requested but not supported.
n_counter_bit_depth: i32
Bit depth of histogram bins if histogram output is requested and supported.
n_max_histogram_bins: i32
Max 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