📄 config.h
字号:
/*
VIS H.323 Video Conference System
--Sample for VIS H.323 DLL Library 2.1 Release
For more information,visit our homepage
[http://www.115studio.com]
or mail to us for tech support and bug report
[support@115studio.com]
2000-2004 115Studio
2004-04-05
*/
#ifndef _CONFIG_H_
#define _CONFIG_H_
#define COMPANY "115Studio"
#define PRODUCT "Video Conference System (Sample for VIS H.323 Library)"
#define MAJOR_VERSION 2
#define MINOR_VERSION 0
#define BUILD_TYPE BetaCode
#define BUILD_NUMBER 21
//register key define
#define KEY_USER_INPUT_AUTO_POP "UserInputAutoPop"
//key for ILS
#define KEY_FIRST_NAME "FirstName"
#define KEY_LAST_NAME "LastName"
#define KEY_EMAIL "Email"
#define KEY_CITY "City"
#define KEY_COUNTRY "Country"
#define KEY_COMMENT "Comment"
#define KEY_IP "IP"
#define KEY_VISIBLE "Visible"
#define KEY_USERTYPE "UserType"
//key for general setup
#define KEY_USER_NAME "UserName"
#define KEY_ALIAS "Alias"
#define KEY_MAX_CONN "MaxConn"
#define KEY_NO_ANSWER_TIMEOUT "NoAnswerTimeout"
#define KEY_AUTO_ANSWER "AutoAnswer"
#define KEY_REFUSE_ALL_CALL "RefuseAllCall"
#define KEY_WRITE_LOG_TO_FILE "WriteLogToFile"
#define KEY_SEND_USER_INPUT_MODE "SendUserInputMode"
//key for network setup
#define KEY_BANDWIDTH "Bandwidth"
#define KEY_LISTEN_PORT "ListenPort"
#define KEY_FASTSTART "FastStart"
#define KEY_H245TUNNEL "H245Tunnel"
#define KEY_H245INSETUP "H245inSetup"
#define KEY_REGISTER_GK "RegisterGK"
#define KEY_AUTO_SEARCH_GK "AutoSearchGK"
#define KEY_ADDRESS_GK "GKAddress"
#define KEY_H235PASSWORD "H235Password"
//key for audio setup
#define KEY_AUDIO_INPUT_DEVICE "AudioInputDevice"
#define KEY_AUDIO_OUTPUT_DEVICE "AudioOutputDevice"
#define KEY_JITTER_BUFFER "JitterBuffer"
#define KEY_PREFERRED_CODEC "PreferredCodec"
#define KEY_SEND_LOCAL_VOICE "SendLocalVoice"
#define KEY_PLAY_RECEIVED_VOICE "PlayReceivedVoice"
#define KEY_SILENCE_DETECTION "SilenceDetection"
#define KEY_THRESHOLD "Threshold"
//key for video setup
#define KEY_VIDEO_INPUT_DEVICE "VideoInputDevice"
#define KEY_USE_DIRECTSHOW "UseDirectshow"
#define KEY_AUTO_SEND_VIDEO "AutoSendVideo"
#define KEY_SEND_LOCAL_VIDEO "SendLocalVideo"
#define KEY_CAPTURE_FORMAT "CaptureFormat"
#define KEY_CAPTURE_FPS "CaptureFPS"
#define KEY_TRANSMIT_FORMAT "TransmitFormat"
#define KEY_TRANSMIT_FPS "TransmitFPS"
#define KEY_VIDEO_QUALITY "VideoQuality"
//section define
#define SEC_ILS "ILS"
#define SEC_RECENT_CALL "RecentCall"
//////////////
class CConfig
{
public:
CConfig();
~CConfig();
//
CString GetDefaultKey();
BOOL SetDefaultKey(const CString &key);
// get/set a string from/to registry
CString GetString(const CString &name,const CString &def);
BOOL SetString(const CString &name,const CString &str);
// get/set a boolean value from/to registry
BOOL GetBoolean(const CString &name,BOOL def);
BOOL SetBoolean(const CString &name,BOOL b);
// get/set a integer value from/to registry
int GetInteger(const CString &name,int def);
BOOL SetInteger(const CString &name,int integer);
protected:
HKEY m_key;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -