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