📄 string_generate.h
字号:
/* **************************************************************************************
* Copyright (c) 2004 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: $Workfile$
*
* Description:
* ============
*
*
****************************************************************************************/
#ifndef STRINGGEN_H
#define STRINGGEN_H
#include "Config.h" // Global Configuration - do not remove!
#include "include\sysdefs.h"
#include "Playcore\PS\Ps.h"
#include "user_interface\ui_defs.h"
#include "GUI\Menu_system\OSD_Rendering.h"
#include "Strings\Strings.h"
//
// FUNCTION PROTOTYPES
//
UINT8 STR_GenerateUnicodeChar(INT16 wUniChar, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateNumericValue(INT32 lValue, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#ifdef D_10P_KEY
UINT8 STR_Generate10PValue(INT32 lValue, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#endif
#ifdef D_TEST
UINT8 STR_GenerateTestOsd(INT32 lValue, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateAdjustGridOsd(INT32 lValue, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#endif
UINT8 STR_GenerateConstString(UINT16* pwStr, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateOSDMESSAGEString(OSD_MESSAGES wMsg, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateNumericAndTotalNumeric(INT16 sNum, INT16 sTotal, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GeneratItemAccessNumeric(INT16 wUniChar, UINT16 sItem, UINT16 sTotalItems, UINT16* szBuffer,UINT8 cBuffOffset, UINT8 cBuffSize);
#ifndef D_GINGER_I86
UINT8 STR_GenerateChipID( UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#endif // not D_GINGER_I86
UINT8 STR_GeneratePlaybackTime(UINT16 wSecond, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GeneratePlaybackFastSpeed(INT16 sSpeed, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GeneratePlaybackSlowSpeed(INT16 sSpeed, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateZoom(INT16 sZoomLevel, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateTVStandard(INT16 sStandard, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateItemSpaceValue(OSD_MESSAGES sItem, OSD_MESSAGES sValue, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateSubtitleInfo(UINT16 wSubtitleNum, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateAudioInfo(UINT16 wAudioNum, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#ifdef DVD_AUDIO_SUPPORT
UINT8 STR_GenerateDVDAInfo(UINT16 wAudioNum, UINT16 wAudioGroup, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#endif //DVD_AUDIO_SUPPORT
UINT8 STR_GenerateAngle(INT16 sAngle, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_Generate3D(INT16 s3D, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateDivXVersion(UINT16 sDivXVer, UINT16 sDivXWidth, UINT16 sDivXHeight, UINT16 sBitRate, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateAudioCodecInfo(INT16 sAudio, INT16 sTotalAudio, INT16 sCodec, INT16 sSampleRate, INT16 sChannels, UINT8* pcLang, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateShuffle(INT16 sShuffle, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GeneratateBitrate(INT16 sBitRate, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateRepeatChars(INT16 sChar, INT16 sRepeat, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateLanguage(INT16 sLang, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateStrLanguage(UINT8* pcLang, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateItemColonNumericAndTotalNumeric(OSD_MESSAGES sItem, UINT16 sNum, UINT16 sTotal, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateTime(UINT32 lNumToConvert, UINT16 uiNumDigits, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateCheckSum(UINT16 wCheckSum, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#ifdef D_HDMI_ENABLED
UINT8 STR_GenerateHDVideoOutResolution(UINT16 wTVStdAndHDResolution, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
#endif //D_HDMI_ENABLED
UINT8 STR_GeneratePartialCached(UINT16 uiNumCachedFiles, UINT16* szBuffStr, UINT8 cBuffOffset, UINT8 cBuffSize);
UINT8 STR_GenerateDiscName(LPWSTR pwszSrcBuffer, UINT8 cSrcBufferOffset, UINT8 cSrcBufferSize);
void STR_AppendPaddingSpace(LPWSTR pwszBuffer, UINT8 cBufferLen, UINT8 cStrMaxLen, UINT8 cNumPaddingSpaces);
#endif // STRINGGEN_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -