pub unsafe extern "C" fn NvEncOpenEncodeSession(
    device: *mut c_void,
    deviceType: u32,
    encoder: *mut *mut c_void
) -> NVENCSTATUS