pub unsafe extern "C" fn cuvidCreateVideoSource(
    pObj: *mut CUvideosource,
    pszFileName: *const c_char,
    pParams: *mut CUVIDSOURCEPARAMS
) -> CUresult