/**
 * @file hv_res_OsdMoeRes.h
 * @brief Auto Generate by HiView OSD Designer, Do Not Edit Manually !
 * @author HiView SoC Software Team
 * @version 1.0.0
 * @tool version V250430.250510
 * @date 2023-11-09
 * @copyright Copyright(c),2023-11, HiView Software. All rights reserved.
 * @par History:
 * <table>
 * <tr><th>Author         <th>Date        <th>Change Description
 * <tr><td>OSD Group      <td>2023-11-09<td>create
 * </table>
*/

#ifndef _HV_RES_OSD_MOE_RES_H
#define _HV_RES_OSD_MOE_RES_H

#include "hv_res_OsdStridEnum.h"
#include "hv_res_OsdLanguageEnum.h"
#include "hv_res_OsdBankBlock.h"
#include "hv_comm_DataType.h"
#define HV_OSD_CONFIG_ICON_COMPRESSED    HV_CONFIG_ON


#define HV_OSD_CONFIG_BMP_COMPRESSED    HV_CONFIG_ON

#define HV_OSD_CONFIG_GRAPHIC_COLORKEY_ENABLE   HV_CONFIG_OFF

#define HV_OSD_CONFIG_GRAPHIC_COLORKEY          (0xfffacd)

extern USHORT16** g_apOsdStringList[];

extern const UCHAR8 g_aucOsdFontMatrixGlobalLang[];

extern const USHORT16 g_usOsdFontMatrixGlobalLangLength;

extern const USHORT16 g_ausOsdFontMatrixMapGlobalLang[];

extern const UCHAR8 g_aucOsdFontMatrixRealWidthGlobalLang[];

extern const UCHAR8 g_aucOsdFontMatrixCNLang[];

extern const USHORT16 g_usOsdFontMatrixCNLangLength;

extern const UCHAR8 g_aucOsdFontMatrixRealWidthCNLang[];

extern const UCHAR8 g_aucOsdFontMatrixENLang[];

extern const USHORT16 g_usOsdFontMatrixENLangLength;

extern const UCHAR8 g_aucOsdFontMatrixRealWidthENLang[];

extern const UCHAR8 g_aucOsdFontMatrixGlobalBig[];

extern const USHORT16 g_usOsdFontMatrixGlobalBigLength;

extern const USHORT16 g_ausOsdFontMatrixMapGlobalBig[];

extern const UCHAR8 g_aucOsdFontMatrixRealWidthGlobalBig[];

extern const UCHAR8 g_aucOsdFontMatrixCNBig[];

extern const USHORT16 g_usOsdFontMatrixCNBigLength;

extern const UCHAR8 g_aucOsdFontMatrixRealWidthCNBig[];

extern const UCHAR8 g_aucOsdFontMatrixENBig[];

extern const USHORT16 g_usOsdFontMatrixENBigLength;

extern const UCHAR8 g_aucOsdFontMatrixRealWidthENBig[];

extern const UINT32 auiOsdLogoOffsetList[];
extern const USHORT16 aucOsdLogoItemNumList[];
extern const UCHAR8 aucOsdLogoItemWidthList[];
extern const UCHAR8 aucOsdLogoItemXNumList[];
extern const UCHAR8 aucOsdLogoItemYNumList[];
extern const UCHAR8 aucOsdLogoItemHeightList[];
extern const UCHAR8 aucOsdLogoItemBitList[];
extern const UCHAR8 aucOsdLogoMatrix[];
extern const UINT32 uiOsdLogoMatrixLength;
extern const UINT32 g_auiOsdPalettesList[];
extern const USHORT16 g_ausOsdPalettesListLength;
extern const UINT32 g_auiOsdLogoPalettesList[];
extern const USHORT16 g_ausOsdLogoPalettesListLength;
extern const UCHAR8 g_aucOsdBmpMatrix[];
extern const USHORT16 g_ausOsdIcon2OffsetList[];
extern const USHORT16 g_ausOsdBmpOffsetList[];
extern const UCHAR8 g_aucOsdIcon2Matrix[];
extern const USHORT16 g_usOsdIcon2MatrixLength;
extern const UCHAR8 g_aucOsdGraphicMatrix[];
extern const UINT32 g_auiOsdGraphicMatrixOffset[];
extern const UINT32 g_auiOsdGraphicMatrixSize[];
extern const OsdBlock g_astAllBlocks[];
#endif