CUVIDPARSERPARAMS

Type Alias CUVIDPARSERPARAMS 

Source
pub type CUVIDPARSERPARAMS = _CUVIDPARSERPARAMS;

Aliased Type§

#[repr(C)]
pub struct CUVIDPARSERPARAMS {
Show 16 fields pub CodecType: cudaVideoCodec_enum, pub ulMaxNumDecodeSurfaces: u32, pub ulClockRate: u32, pub ulErrorThreshold: u32, pub ulMaxDisplayDelay: u32, pub _bitfield_align_1: [u32; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>, pub uReserved1: [u32; 4], pub pUserData: *mut c_void, pub pfnSequenceCallback: Option<unsafe extern "C" fn(*mut c_void, *mut CUVIDEOFORMAT) -> i32>, pub pfnDecodePicture: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDPICPARAMS) -> i32>, pub pfnDisplayPicture: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDPARSERDISPINFO) -> i32>, pub pfnGetOperatingPoint: Option<unsafe extern "C" fn(*mut c_void, *mut CUVIDOPERATINGPOINTINFO) -> i32>, pub pfnGetSEIMsg: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDSEIMESSAGEINFO) -> i32>, pub pvReserved2: [*mut c_void; 5], pub pExtVideoInfo: *mut CUVIDEOFORMATEX,
}

Fields§

§CodecType: cudaVideoCodec_enum§ulMaxNumDecodeSurfaces: u32§ulClockRate: u32§ulErrorThreshold: u32§ulMaxDisplayDelay: u32§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§uReserved1: [u32; 4]§pUserData: *mut c_void§pfnSequenceCallback: Option<unsafe extern "C" fn(*mut c_void, *mut CUVIDEOFORMAT) -> i32>§pfnDecodePicture: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDPICPARAMS) -> i32>§pfnDisplayPicture: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDPARSERDISPINFO) -> i32>§pfnGetOperatingPoint: Option<unsafe extern "C" fn(*mut c_void, *mut CUVIDOPERATINGPOINTINFO) -> i32>§pfnGetSEIMsg: Option<unsafe extern "C" fn(*mut c_void, *mut _CUVIDSEIMESSAGEINFO) -> i32>§pvReserved2: [*mut c_void; 5]§pExtVideoInfo: *mut CUVIDEOFORMATEX