⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 o_drm_certification_config.c

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 C
字号:
/* **************************************************************************************
*  Copyright (c) 2004 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: o_drm_certification_config.c
*
* Description:
* ========
*
****************************************************************************************/

// Text (labels)
#ifndef D_CUSTOM_oAuthErrorText
STATIC CONST OSD_TEXT oAuthErrorText =
{	OSDR_GetFormUniStr_OsdMessage,		(UINT32)S_AUTH_ERROR	};
#endif // D_CUSTOM

#ifndef D_CUSTOM_oRentalExpText
STATIC CONST OSD_TEXT oRentalExpText =
{	OSDR_GetFormUniStr_OsdMessage,		(UINT32)S_RENTAL_EXP	};
#endif //D_CUSTOM

#ifndef D_CUSTOM_oVODRentalText
STATIC CONST OSD_TEXT oVODRentalText =
{	OSDR_GetFormUniStr_OsdMessage,		(UINT32)S_VOD_RENTAL	};
#endif  // D_CUSTOM

#ifndef D_CUSTOM_oAuthErrorLine1Text
STATIC CONST OSD_TEXT oAuthErrorLine1Text =
{	OSDR_GetFormUniStr_OsdMessage,		(UINT32)S_NOT_AUTH		};
#endif // D_CUSTOM

#ifndef D_CUSTOM_oVODRentalLine1Text
STATIC CONST OSD_TEXT oVODRentalLine1Text =
{	_GetVODRentalLine1Text,			0	};
#endif // D_CUSTOM

#ifndef D_CUSTOM_oVODRentalLine2Text
STATIC CONST OSD_TEXT oVODRentalLine2Text =
{	OSDR_GetFormUniStr_OsdMessage,		(UINT32)S_USE_VIEW	};
#endif // D_CUSTOM

#ifndef D_CUSTOM_aDRMAuthorErrorMessagesTable
STATIC OSD_TEXT* CONST aDRMAuthorErrorMessagesTable[MAX_DRM_AUTHOR_ERROR_MESSAGES] =
{
	(OSD_TEXT*)&oAuthErrorText,
	(OSD_TEXT*)&oAuthErrorLine1Text,
};
#endif // D_CUSTOM


#ifndef D_CUSTOM_aDRMRentalExpiredMessagesTable
STATIC OSD_TEXT* CONST aDRMRentalExpiredMessagesTable[MAX_DRM_RENTAL_EXPIRED_MESSAGES] =
{
	(OSD_TEXT*)&oRentalExpText,
	(OSD_TEXT*)&oAuthErrorLine1Text,
};
#endif // D_CUSTOM

#ifndef D_CUSTOM_aDRMRentalConfirmMessagesTable
STATIC OSD_TEXT* CONST aDRMRentalConfirmMessagesTable[MAX_DRM_RENTAL_CONFIRM_MESSAGES] =
{
	(OSD_TEXT*)&oVODRentalText,
	(OSD_TEXT*)&oVODRentalLine1Text,
	(OSD_TEXT*)&oVODRentalLine2Text,
};
#endif // D_CUSTOM

/***************************************************************************************
*	Descriptor 	: 	oDescriptorListItem
*
*	Purpose	 	:	
****************************************************************************************/
#ifndef D_CUSTOM_oDRMAuthorErrorDescriptor
extern CONST MS_DESCRIPTOR_DRM_CERTI oDRMAuthorErrorDescriptor =
{
	{// MS_DESCRIPTOR_COMPONENT
        {// MS_DESCRIPTOR_CONTAINER
            {// MS_DESCRIPTOR
                sizeof(MSO_DRM_CERTIFICATION),
                MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |
                MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
                MS_ATTR_CONFIRM_OK_BUTTON_ONLY | MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
                {
                    0, 0, 400, 0
                },
                _Operation,
                OCONFIRM_FillOSDSeg,
                mpParamNull
            },
            maContentsNull,
            mwNbrContentsNull,
        },
        NULL
    },
	BMP_BG_2,
	CIDX_6,
	(OSD_TEXT**)aDRMAuthorErrorMessagesTable,
	MAX_DRM_AUTHOR_ERROR_MESSAGES,
	_DRMErrorAction
};
#endif // D_CUSTOM

#ifndef D_CUSTOM_oDRMRentalExpiredDescriptor
extern CONST MS_DESCRIPTOR_DRM_CERTI oDRMRentalExpiredDescriptor =
{
	{// MS_DESCRIPTOR_COMPONENT
        {// MS_DESCRIPTOR_CONTAINER
            {// MS_DESCRIPTOR
                sizeof(MSO_DRM_CERTIFICATION),
                MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |
                MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
                MS_ATTR_CONFIRM_OK_BUTTON_ONLY | MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
                {
                    0, 0, 400, 0
                },
                _Operation,
                OCONFIRM_FillOSDSeg,
                mpParamNull
            },
            maContentsNull,
            mwNbrContentsNull,
        },
        NULL
    },
	BMP_BG_2,
	CIDX_6,
	(OSD_TEXT**)aDRMRentalExpiredMessagesTable,
	MAX_DRM_RENTAL_EXPIRED_MESSAGES,
	_DRMErrorAction
};
#endif // D_CUSTOM

#ifndef D_CUSTOM_oDRMRentalConfirmDescriptor
extern CONST MS_DESCRIPTOR_DRM_CERTI oDRMRentalConfirmDescriptor =
{
	{// MS_DESCRIPTOR_COMPONENT
        {// MS_DESCRIPTOR_CONTAINER
            {// MS_DESCRIPTOR
                sizeof(MSO_DRM_CERTIFICATION),
                MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |
                MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
                MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
                {
                    0, 0, 400, 0
                },
                _Operation,
                OCONFIRM_FillOSDSeg,
                mpParamNull
            },
            maContentsNull,
            mwNbrContentsNull,
        },
        NULL
    },
	BMP_BG_2,
	CIDX_6,
	(OSD_TEXT**)aDRMRentalConfirmMessagesTable,
	MAX_DRM_RENTAL_CONFIRM_MESSAGES,
	_DRMRentalAction
};
#endif // D_CUSTOM

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -