config.h

来自「TMS320C6713 视频压缩算法源代码」· C头文件 代码 · 共 59 行

H
59
字号
#ifndef _DSHOW_CONFIG_H_#define _DSHOW_CONFIG_H_#ifdef __cplusplusextern "C" {#endif/* registry stuff */#define XVID_REG_KEY	HKEY_CURRENT_USER#define XVID_REG_SUBKEY	"Software\\GNU\\XviD"#define XVID_REG_CLASS	"config"#define REG_GET_N(X, Y, Z) size=sizeof(int);if(RegQueryValueEx(hKey, X, 0, 0, (LPBYTE)&Y, &size) != ERROR_SUCCESS) {Y=Z;}#define REG_GET_S(X, Y, Z) size=MAX_PATH;if(RegQueryValueEx(hKey, X, 0, 0, Y, &size) != ERROR_SUCCESS) {lstrcpy(Y, Z);}#define REG_SET_N(X, Y) RegSetValueEx(hKey, X, 0, REG_DWORD, (LPBYTE)&Y, sizeof(int))#define REG_SET_S(X, Y) RegSetValueEx(hKey, X, 0, REG_SZ, Y, lstrlen(Y)+1)/* config struct */#define SUPPORT_DX50		(1<<0)#define SUPPORT_DIVX		(1<<1)#define SUPPORT_MP4V		(1<<2)#define FORCE_NONE  0#define FORCE_YV12  1#define FORCE_YUY2  2#define FORCE_RGB24 3#define FORCE_RGB32 4typedef struct {	int nBrightness;	int nDeblock_Y;	int nDeblock_UV;	int nDering;	int nFilmEffect;	int nFlipVideo;	int nForceColorspace;	unsigned int supported_4cc;	int videoinfo_compat;} CONFIG;/* global */extern CONFIG g_config;/* functions */void LoadRegistryInfo();void SaveRegistryInfo();BOOL CALLBACK adv_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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