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; }
}
}