概述
public struct AV_CFG_ChannelName
{
public int nStructSize;
public int nSerial;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)]
public String szName;
}
/// <summary>
/// 根据通道获取摄像头名称
/// </summary>
/// <param name="Channel">通道号</param>
/// <returns></returns>
public string GetChannelName(int Channel)
{
try
{
AV_CFG_ChannelName[] info = new AV_CFG_ChannelName[1];
object[] objs = new object[1];
info[0].nStructSize = Marshal.SizeOf(typeof(AV_CFG_ChannelName));
objs[0] = info[0];
bool ret = NETClient.GetNewDevConfig(m_LoginID, Channel, "ChannelTitle", ref objs, typeof(AV_CFG_ChannelName), 5000);
if (!ret)
{
Log.LogInfo("获取通道名称错误,通道:" + Channel);
return "通道0";
}
info[0] = (AV_CFG_ChannelName)objs[0];
return info[0].szName.ToString();
}
catch
{
Log.LogInfo("获取通道名称异常,通道:" + Channel);
return "通道X";
}
}
大华视频监控,根据通道获取摄像头名称。
最后
以上就是哭泣小猫咪为你收集整理的AV_CFG_ChannelName的全部内容,希望文章能够帮你解决AV_CFG_ChannelName所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复