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