1 /* 2 * Copyright (c) 2024, Intel Corporation 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining a 5 * copy of this software and associated documentation files (the 6 * 'Software'), to deal in the Software without restriction, including 7 * without limitation the rights to use, copy, modify, merge, publish, 8 * distribute, sublicense, and/or sell copies of the Software, and to 9 * permit persons to whom the Software is furnished to do so, subject to 10 * the following conditions: 11 * 12 * The above copyright notice and this permission notice shall be included 13 * in all copies or substantial portions of the Software. 14 * 15 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS 16 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 19 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 20 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 21 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 */ 23 24 //////////////////////////////////////////////////////////////////////////////// 25 // !!! WARNING - AUTO GENERATED FILE. DO NOT EDIT DIRECTLY. !!! 26 // Generated by KernelBinToSource.exe tool 27 //////////////////////////////////////////////////////////////////////////////// 28 29 #ifndef __IGVPFC_FP_XE2_H__ 30 #define __IGVPFC_FP_XE2_H__ 31 32 #include "media_bin_mgr.h" 33 DECLARE_SHARED_ARRAY_SIZE_UINT32(IGVPFC_FP_GENERATION_XE2_SIZE); 34 DECLARE_SHARED_ARRAY_UINT32(IGVPFC_FP_GENERATION_XE2); 35 36 #if defined(MEDIA_BIN_SUPPORT) 37 38 #define IGVPFC_FP_GENERATION_XE2_NAME "IGVPFC_FP_XE2" 39 40 #if defined(MEDIA_BIN_DLL) 41 static bool registerIGVPFC_FP_XE2 = RegisterMediaBin(IGVPFC_FP_GENERATION_XE2_NAME, IGVPFC_FP_GENERATION_XE2_SIZE, IGVPFC_FP_GENERATION_XE2); 42 43 #endif // defined(MEDIA_BIN_DLL) 44 45 #endif // defined(MEDIA_BIN_SUPPORT) 46 47 #if !defined(MEDIA_BIN_DLL) 48 #include "igvpfc_fp_args.h" 49 // Following functions are always needed in media driver dll no matter media_bin_supported or not 50 extern void AddVpNativeKernelEntryToListFc_fpXe2(vp::VpPlatformInterface &vpPlatformInterface); 51 #endif // !defined(MEDIA_BIN_DLL) 52 53 #endif // __IGVPFC_FP_XE2_H__ 54