using System.Collections.Generic; using Vinno.vCloud.Protocol.Infrastructures; namespace Vinno.vCloud.Common.FIS.Consultation { public class TerminalInfo { /// /// Gets or sets the teminal user id. /// public string Id { get; set; } /// /// Gets or sets the camera user id. /// public string CameraId { get; set; } /// /// Gets or sets the value to indicate whehter the terminal live is enabled or not. /// public bool TerminalLiveEnabled { get; set; } /// /// Gets or sets the value to indicate whehter the camera live is enabled or not. /// public bool CameraLiveEnabled { get; set; } /// /// Is merge living channel /// public bool IsMergeChannel { get; set; } /// /// Terminal screen width /// public int TerminalWidth { get; set; } /// /// Terminal screen height /// public int TerminalHeight { get; set; } /// /// Camera width /// public int CameraWidth { get; set; } /// /// Camera height /// public int CameraHeight { get; set; } /// /// Gets or sets the teminal name. /// public string Name { get; set; } /// /// Gets or sets the terminal model. /// public string Model { get; set; } public bool IsSupportRtc { get; set; } #region 会诊新添加 public ClientMessageOperationType OperationType { get; set; } public string TerminalRoomId { get; set; } public int IntegerRoomId { get; set; } public LiveProtocol TerminalLiveProtocol { get; set; } public LiveStates State { get; set; } /// /// Camera Terminal url /// public string TerminalUrl { get; set; } /// /// Camera pull url /// public string CameraUrl { get; set; } public int TerminalIntegerRoomId { get; set; } #endregion 会诊新添加 /// /// 是否是多通道,只有Windows魔盒时为True /// public bool IsMultiChannels { get; set; } /// /// 拉流模式 /// public LiveDataMode PullDataMode { get; set; } /// /// 直播拉流通道数组 /// public List Channels { get; set; } } }