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

📄 registry.h

📁 这是一个SIGMA方案的PMP播放器的UCLINUX程序,可播放DVD,VCD,CD MP3...有很好的参考价值.
💻 H
字号:
/******************************************************************************  registry.h : Mapping implemented by the OS for "registry"*  REALmagic Quasar Hardware Library*  Copyright Sigma Designs Inc*  Sigma Designs Proprietary and confidential*  Created on 12/20/00*  Description:*****************************************************************************/#ifdef __cplusplusextern "C"{#endif typedef struct{	TCHAR*	SubkeyName;	TCHAR*	ValueName;	DWORD	SetId;	DWORD	ItemId;}REG_NAME, *PREG_NAME;static const REG_NAME CommonRegistryMap[eCommonRegMax] = {	{TEXT("General")	,TEXT("TvOut")						,REGISTRY_COMMON_SET, eTvOut},	{TEXT("General")	,TEXT("DoHwReset")					,REGISTRY_COMMON_SET, eDoHwReset},	{TEXT("General")	,TEXT("DisableSpdifOutputInReset")	,REGISTRY_COMMON_SET, eDisableSpdifOutputInReset},	{TEXT("General")	,TEXT("ActiveVideoWidthNtsc")		,REGISTRY_COMMON_SET, eActiveVideoWidthNtsc},	{TEXT("General")	,TEXT("ActiveVideoWidthPal")		,REGISTRY_COMMON_SET, eActiveVideoWidthPal},	{TEXT("General")	,TEXT("BroadcastedVideo")			,REGISTRY_COMMON_SET, eBroadcastedVideo},	{TEXT("General")	,TEXT("ForcedProgressiveSourceOff")	,REGISTRY_COMMON_SET, eForcedProgressiveSourceOff},	{TEXT("General")	,TEXT("ForcedProgressiveAlways")	,REGISTRY_COMMON_SET, eForcedProgressiveAlways},	{TEXT("General")	,TEXT("NtscPalFrameDrop")			,REGISTRY_COMMON_SET, eNtscPalFrameDrop},	{TEXT("General")	,TEXT("VGAForcedInterlaced")		,REGISTRY_COMMON_SET, eVGAForcedInterlaced},	{TEXT("")			,TEXT("EnableSpdif")				,REGISTRY_COMMON_SET, eAudioOutput},	{TEXT("General")	,TEXT("RightVolume")				,REGISTRY_COMMON_SET, eVolumeRight},	{TEXT("General")	,TEXT("LeftVolume")					,REGISTRY_COMMON_SET, eVolumeLeft},	{TEXT("General")	,TEXT("DacType")					,REGISTRY_COMMON_SET, eDacType},	{TEXT("General")	,TEXT("EnableI2S")					,REGISTRY_COMMON_SET, eAudioDacBitsPerSample},	{TEXT("General")	,TEXT("DoAudioLater")				,REGISTRY_COMMON_SET, eDoAudioLater},	{TEXT("General")	,TEXT("Brightness")					,REGISTRY_COMMON_SET, eBrightness},	{TEXT("General")	,TEXT("Contrast")					,REGISTRY_COMMON_SET, eContrast},	{TEXT("General")	,TEXT("Saturation")					,REGISTRY_COMMON_SET, eSaturation},	{TEXT("General")	,TEXT("TvBrightness")				,REGISTRY_COMMON_SET, eTvBrightness},	{TEXT("General")	,TEXT("TvContrast")					,REGISTRY_COMMON_SET, eTvContrast},	{TEXT("General")	,TEXT("TvSaturation")				,REGISTRY_COMMON_SET, eTvSaturation},	{TEXT("General")	,TEXT("BitsPerPixel")				,REGISTRY_COMMON_SET, eDResBitsPerPixel},	{TEXT("General")	,TEXT("ScreenWidth")				,REGISTRY_COMMON_SET, eDResScreenWidth},	{TEXT("General")	,TEXT("ScreenHeight")				,REGISTRY_COMMON_SET, eDResScreenHeight},	{TEXT("General")	,TEXT("HFreq")						,REGISTRY_COMMON_SET, ePreviousHFreq},	{TEXT("General")	,TEXT("TotalPixelsPerLine")			,REGISTRY_COMMON_SET, eTotalPixelsPerLine},	{TEXT("General")	,TEXT("AcpiEnable")					,REGISTRY_COMMON_SET, eAcpiEnable},	{TEXT("General")	,TEXT("DecoderIsSlave")				,REGISTRY_COMMON_SET, eDecoderIsSlave},	{TEXT("General")	,TEXT("ZoomEnable")					,REGISTRY_COMMON_SET, eZoomEnable},	{TEXT("General")	,TEXT("WindowTvEnable")				,REGISTRY_COMMON_SET, eWindowTvEnable},	{TEXT("General")	,TEXT("WindowHdtvEnable")			,REGISTRY_COMMON_SET, eWindowHdtvEnable},	{TEXT("General")	,TEXT("OsdVideoIndependent")		,REGISTRY_COMMON_SET, eOsdVideoIndependent},	{TEXT("General")	,TEXT("MaximumDvclk")				,REGISTRY_COMMON_SET, eMaximumDvclk}};static const REG_NAME HdtvRegistryMap[eHdtvRegMax] = {	{TEXT("HDTV")	,TEXT("HFreq")				,REGISTRY_HDTV_SET, eHdtvHFreq},	{TEXT("HDTV")	,TEXT("VFreq")				,REGISTRY_HDTV_SET, eHdtvVFreq},	{TEXT("HDTV")	,TEXT("VideoWidth")			,REGISTRY_HDTV_SET, eHdtvVideoWidth},	{TEXT("HDTV")	,TEXT("VideoHeight")		,REGISTRY_HDTV_SET, eHdtvVideoHeight},	{TEXT("HDTV")	,TEXT("HSyncTotal")			,REGISTRY_HDTV_SET, eHdtvHSyncTotal},	{TEXT("HDTV")	,TEXT("PreHSync")			,REGISTRY_HDTV_SET, eHdtvPreHSync},	{TEXT("HDTV")	,TEXT("HSyncActive")		,REGISTRY_HDTV_SET, eHdtvHSyncActive},	{TEXT("HDTV")	,TEXT("PostHSync")			,REGISTRY_HDTV_SET, eHdtvPostHSync},		{TEXT("HDTV")	,TEXT("VSyncTotal")			,REGISTRY_HDTV_SET, eHdtvVSyncTotal},	{TEXT("HDTV")	,TEXT("PreVSync")			,REGISTRY_HDTV_SET, eHdtvPreVSync},	{TEXT("HDTV")	,TEXT("VSyncActive")		,REGISTRY_HDTV_SET, eHdtvVSyncActive},	{TEXT("HDTV")	,TEXT("PostVSync")			,REGISTRY_HDTV_SET, eHdtvPostVSync},	{TEXT("HDTV")	,TEXT("PixelFreq")			,REGISTRY_HDTV_SET, eHdtvPixelFreq},	{TEXT("HDTV")	,TEXT("Interlaced")			,REGISTRY_HDTV_SET, eHdtvInterlaced},};static const REG_NAME VgaRegistryMap[eVgaVendorRegMax] = {	{(TCHAR*)NULL	,TEXT("InvertField")				,REGISTRY_VGAVENDOR_SET, eInvertField},	{(TCHAR*)NULL	,TEXT("16bitsVMI")					,REGISTRY_VGAVENDOR_SET, eVmi_16bits},	{(TCHAR*)NULL	,TEXT("CCIR_656")					,REGISTRY_VGAVENDOR_SET, eCcir_656},	{(TCHAR*)NULL	,TEXT("SyncEnable")					,REGISTRY_VGAVENDOR_SET, eSyncEnable},	{(TCHAR*)NULL	,TEXT("Vip20")						,REGISTRY_VGAVENDOR_SET, eVip20},};static const REG_NAME* RegistryMap[] = {	CommonRegistryMap,	HdtvRegistryMap,	VgaRegistryMap};static int RegistryMapMax[]={	eCommonRegMax,	eHdtvRegMax,	eVgaVendorRegMax};#ifdef __cplusplus}#endif 

⌨️ 快捷键说明

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