/// <summary> /// 判断是否为回放流,如果找到返回obj信息 /// </summary> /// <param name="stream"></param> /// <returns></returns> private static bool IsRecordStream(string stream, out VideoChannelRecordInfo outobj) { foreach (var obj in GCommon.VideoChannelRecordInfo) { if (obj != null && obj.RecItems != null && obj.RecItems.Count > 0) { var o = obj.RecItems.FindLast(x => x.Stream.Trim().ToLower().Equals(stream.Trim().ToLower())); if (o != null) { outobj = obj; return(true); } } } outobj = null; return(false); }
/// <summary> /// 判断是否为回放流,如果找到返回obj信息 /// </summary> /// <param name="stream"></param> /// <returns></returns> private static bool isRecordStream(string stream, out VideoChannelRecordInfo outobj) { foreach (var obj in GCommon.VideoChannelRecordInfo) { if (obj != null && obj.RecItems != null && obj.RecItems.Count > 0) { var o = obj.RecItems.FindLast(x => x.Stream.Trim().ToLower().Equals(stream.Trim().ToLower())); if (o != null) { outobj = obj; return(true); } } } /*var list = GCommon.Ldb.VideoChannelRecordInfo.FindAll(); * if (list != null && list.Count() > 0) * { * foreach (var obj in list) * { * if (obj.RecItems != null && obj.RecItems.Count > 0) * { * var o = obj.RecItems.FindLast(x => x.Stream.Trim().ToLower().Equals(stream.Trim().ToLower())); * if (o != null) * { * outobj = obj; * return true; * } * } * } * }*/ outobj = null; return(false); }