📄 o_drm_certification_config.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 + -