pub unsafe extern "C" fn NvEncGetInputFormats(
    encoder: *mut c_void,
    encodeGUID: GUID,
    inputFmts: *mut NV_ENC_BUFFER_FORMAT,
    inputFmtArraySize: u32,
    inputFmtCount: *mut u32
) -> NVENCSTATUS