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_444PL3_INPUT_XE2_H__
30 #define __IGVPFC_444PL3_INPUT_XE2_H__
31 
32 #include "media_bin_mgr.h"
33 DECLARE_SHARED_ARRAY_SIZE_UINT32(IGVPFC_444PL3_INPUT_GENERATION_XE2_SIZE);
34 DECLARE_SHARED_ARRAY_UINT32(IGVPFC_444PL3_INPUT_GENERATION_XE2);
35 
36 #if defined(MEDIA_BIN_SUPPORT)
37 
38 #define IGVPFC_444PL3_INPUT_GENERATION_XE2_NAME "IGVPFC_444PL3_INPUT_XE2"
39 
40 #if defined(MEDIA_BIN_DLL)
41 static bool registerIGVPFC_444PL3_INPUT_XE2 = RegisterMediaBin(IGVPFC_444PL3_INPUT_GENERATION_XE2_NAME, IGVPFC_444PL3_INPUT_GENERATION_XE2_SIZE, IGVPFC_444PL3_INPUT_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_444PL3_input_args.h"
49 // Following functions are always needed in media driver dll no matter media_bin_supported or not
50 extern void AddVpNativeKernelEntryToListFc_444pl3_inputXe2(vp::VpPlatformInterface &vpPlatformInterface);
51 #endif  // !defined(MEDIA_BIN_DLL)
52 
53 #endif // __IGVPFC_444PL3_INPUT_XE2_H__
54