📄 hikserver32.pas
字号:
(
Channels_Index: Byte = 0 //通道索引号
): Integer; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Check_Audio_Warnning
功 能: 检测音频丢失报警
开 发: SelonSoft
日 期: 2007.07.01
参 数: 无
返回值: Byte
备 注:
-------------------------------------------------------------------------------}
function Check_Audio_Warnning: Byte; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Check_Video_Warnning
功 能: 检测视频丢失报警
开 发: SelonSoft
日 期: 2007.07.01
参 数: 无
返回值: Byte
备 注:
-------------------------------------------------------------------------------}
function Check_Video_Warnning: Byte; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Check_Video_Size
功 能: 检测视频录像文件大小
开 发: SelonSoft
日 期: 2007.07.01
参 数: 无
返回值: Byte
备 注:
-------------------------------------------------------------------------------}
function Check_Video_Size: Byte; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Video_State
功 能: 获取视频报警状态
作 者: SelonSoft
日 期: 2007.12.25
参 数: Channel_Index: Byte = 0
返回值: Boolean
备 注:
-------------------------------------------------------------------------------}
function Get_Video_State
(
Channel_Index: Byte = 0 //通道索引号
): Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Audio_State
功 能: 获取音视频报警状态
开 发: SelonSoft
日 期: 2007.07.01
参 数: Channel_Index: Byte = 1; IsAudio: Boolean = True
返回值: Boolean
备 注:
-------------------------------------------------------------------------------}
function Get_Audio_State
(
Channel_Index: Byte = 0 //通道索引号
): Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Warnning_State
功 能: 音视频报警线程运行状态
开 发: SelonSoft
日 期: 2007.07.01
参 数: 无
返回值: Boolean
备 注: 返回真表示线程正在运行
-------------------------------------------------------------------------------}
function Get_Warnning_State: Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Check_Warnning_State
功 能: 检测报警线程状态
开 发: SelonSoft
日 期: 2007.07.01
参 数: 无
返回值: Boolean
备 注: 返回真表示线程正在运行
-------------------------------------------------------------------------------}
function Check_Warnning_State: Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Start_Screen_Draw
功 能: 开始在指定通道上输出屏幕文字
开 发: SelonSoft
日 期: 2007.07.01
参 数: Channels_Index: Byte; I_Text: string; I_Left: Integer = 0; I_Top: Integer = 0; I_IsTransparence: Boolean = True; I_R: Byte = 255; I_G: Byte = 255; I_B: Byte = 255; I_IsDateTime: Boolean = False
返回值: Integer
备 注: 和OSD不同的是,该功能输出的文字并不保存到录像中
-------------------------------------------------------------------------------}
function Start_Screen_Draw
(
Channels_Index: Byte; //通道索引号
I_Text: string; //输出文字内容
I_Left: Integer = 0; //左
I_Top: Integer = 0; //上
I_IsTransparence: Boolean = True; //默认透明输出
Color_R: Byte = 255; //透明色值(RGB) 红值
Color_G: Byte = 255; //透明色值(RGB) 绿值
Color_B: Byte = 255; //透明色值(RGB) 蓝值
I_IsDateTime: Boolean = False //默认不出出时间文字(该参数优先权高)
): Integer; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Stop_Screen_Draw
功 能: 停止在指定通道上输出屏幕文字
开 发: SelonSoft
日 期: 2007.07.01
参 数: Channels_Index: Byte
返回值: Integer
备 注:
-------------------------------------------------------------------------------}
function Stop_Screen_Draw
(
Channels_Index: Byte //通道索引号
): Integer; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_SDK_State
功 能: 获取指定通道工作状态
开 发: SelonSoft
日 期: 2007.9.06
参 数: Channel_Index: Byte
返回值: TSdkState
备 注:
-------------------------------------------------------------------------------}
function Get_SDK_State
(
Channel_Index: Byte //通道索引号
): TSdkState; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Board_State
功 能: 是否加载采集卡
开 发: SelonSoft
日 期: 2007.9.06
参 数: 无
返回值: Boolean
备 注:
-------------------------------------------------------------------------------}
function Get_Board_State: Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Server_State
功 能: 是否加载服务
开 发: SelonSoft
日 期: 2007.9.06
参 数: var clientnum: Word
返回值: Boolean
备 注:
-------------------------------------------------------------------------------}
function Get_Server_State
(
var clientnum: Word //clientnum表示当前与服务端相连的客户端个数
): Boolean; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Volume_Master
功 能: 获取Master音量
开 发: SelonSoft
日 期: 2007.9.06
参 数:
返回值: Word
备 注:
-------------------------------------------------------------------------------}
function Get_Volume_Master(): Word; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Set_Volume_Master
功 能: 设置Master音量
开 发: SelonSoft
日 期: 2007.9.06
参 数: Value: Word
返回值: 无
备 注:
-------------------------------------------------------------------------------}
procedure Set_Volume_Master
(
Value: Word
); stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Volume_WaveOut
功 能: 获取WaveOut音量
开 发: SelonSoft
日 期: 2007.9.06
参 数:
返回值: Word
备 注:
-------------------------------------------------------------------------------}
function Get_Volume_WaveOut(): Word; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Set_Volume_WaveOut
功 能: 设置WaveOut音量
开 发: SelonSoft
日 期: 2007.9.06
参 数: Value: Word
返回值: 无
备 注:
-------------------------------------------------------------------------------}
procedure Set_Volume_WaveOut
(
Value: Word
); stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_Volume_Synth
功 能: 获取Synth音量
开 发: SelonSoft
日 期: 2007.9.06
参 数:
返回值: Word
备 注:
-------------------------------------------------------------------------------}
function Get_Volume_Synth(): Word; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Set_Volume_Synth
功 能: 设置Synth音量
开 发: SelonSoft
日 期: 2007.9.06
参 数: Value: Word
返回值: 无
备 注:
-------------------------------------------------------------------------------}
procedure Set_Volume_Synth
(
Value: Word
); stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Set_Volume_Mute
功 能: 静音切换
开 发: SelonSoft
日 期: 2007.9.06
参 数: 无
返回值: 无
备 注: 在静音或非静音间切换
-------------------------------------------------------------------------------}
procedure Set_Volume_Mute; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Set_Winclock
功 能: 设置系统时间
开 发: SelonSoft
日 期: 2007.9.06
参 数: Datetime: TDateTime
返回值: 无
备 注:
-------------------------------------------------------------------------------}
procedure Set_Winclock
(
Datetime: TDateTime
); stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_SDK_Version
功 能: 获取SDK2版本信息
开 发: SelonSoft
日 期: 2007.9.06
参 数:
返回值: PChar
备 注:
-------------------------------------------------------------------------------}
function Get_SDK_Version(): PChar; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_MachineID
功 能: 获取采集卡硬件序列号
开 发: SelonSoft
日 期: 2007.9.06
参 数: var Machine_ID: string
返回值: LongInt
备 注: 可完成序列号绑定或其它标识保护
-------------------------------------------------------------------------------}
function Get_MachineID
(
var Machine_ID: string
): LongInt; stdcall; external HikRunSDK;
{-------------------------------------------------------------------------------
过程名: Get_SDK_Reg
功 能: 获取注册状态
开 发: SelonSoft
日 期: 2007.9.06
参 数: 无
返回值: Boolean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -