// 指定登录id
long login_id = 0;
// 调用接口初始化
int a = HCS_Upload.HCS_Init();
// 日志记录
this.textBox1.AppendText("初始化返回值: " + a);
// 用户登录
int b = HCS_Upload.HCS_Login("190.192.2.166", 6021, "dadikeji", "szjj12345+", ref login_id);
// 日志记录
this.textBox1.AppendText("用户登录返回值: " + b + ",login_id:" + login_id);
try
{
// 本地视音频文件存储目录
string sUploadPath = IniOperation.IniValue("HCSCOMMON", "FILENAME");
// 日志记录
this.textBox1.AppendText("本地视音频文件存储目录: " + sUploadPath);
// 初始化视频文件信息结构体
HCS_VideoFileWriteInfo file_info = new HCS_VideoFileWriteInfo();
file_info.file_path = sUploadPath;
file_info.camera_id = "0";
file_info.replication = 0;
file_info.pool_id = "683247259";
file_info.rep_pool_id = "0";
file_info.file_type = 10;
// len长度
int url_len = 1024;
// 输出路径
byte[] url = new byte[url_len];
// 开启视频文件存储
int c = HCS_Upload.HCS_SyncVideoWriteFromFile(login_id, file_info, ref url, out url_len);
// 日志记录
this.textBox1.AppendText("开启视频文件存储返回值: " + c + ",url:" + Encoding.Default.GetString(url).Trim() + ",url_len:" + url_len);
}
catch (Exception exp)
{
this.textBox1.AppendText("调用海康高清平台出错:" + exp.Message);
}
// 用户登出
int d = HCS_Upload.HCS_Logout(login_id);
// 日志记录
this.textBox1.AppendText("用户登出返回值 " + d);
// 反初始化
int f = HCS_Upload.HCS_Deinit();
// 日志记录
this.textBox1.AppendText("HCS_Deinit反初始化返回值 " + f);
hello C#
最新推荐文章于 2024-06-26 21:15:20 发布