xm
2020-12-14 d6fb0646531172f23648441c224cdcccd721b894
ZigbeeApp/Home.Ios/ESVideo.cs
New file
@@ -0,0 +1,84 @@
using System;
using Shared.IOS.ESVideoPhoneSDK;
namespace GateWay.Ios
{
   public static class ESVideo
   {
      //public ESVideo()
      //{
      //}
      public static void InitESVideoSDK()
      {
         ESVideo.InitESVideoSDK();
      }
      /// <summary>
      /// 监控页面
      /// </summary>
      /// <param name="mESVideoInfo"></param>
      public static void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
      {
         ESVideoMonitorViewController mESVideoMonitorViewController = new ESVideoMonitorViewController();
         mESVideoMonitorViewController.MESVideoID = mESVideoInfo.ESVideoUUID;
         mESVideoMonitorViewController.MESRoomID = mESVideoInfo.ESRoomID;
         mESVideoMonitorViewController.DeviceName = mESVideoInfo.DeviceName;
         mESVideoMonitorViewController.RoomName = mESVideoInfo.RoomName;
         mESVideoMonitorViewController.IsCollect = mESVideoInfo.IsCollect;
         Shared.Application.currentVC.NavigationController.PushViewController(mESVideoMonitorViewController, true);
      }
      /// <summary>
      /// 被呼叫页面
      /// </summary>
      /// <param name="mESVideoInfo"></param>
      public static void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
      {
         ESvideoVideoIntercomViewController mESvideoVideoIntercomViewController = new ESvideoVideoIntercomViewController();
         mESvideoVideoIntercomViewController.MESVideoID = mESVideoInfo.ESVideoUUID;
         mESvideoVideoIntercomViewController.MESRoomID = mESVideoInfo.ESRoomID;
         mESvideoVideoIntercomViewController.DeviceName = mESVideoInfo.DeviceName;
         mESvideoVideoIntercomViewController.RoomName = mESVideoInfo.RoomName;
         mESvideoVideoIntercomViewController.IsCollect = mESVideoInfo.IsCollect;
         Shared.Application.currentVC.NavigationController.PushViewController(mESvideoVideoIntercomViewController, true);
      }
   }
    public class ESVideoInfo
    {
        /// <summary>
        /// 室外机的UUID
        /// 例:JJY000007FSEYX
        /// </summary>
        public string ESVideoUUID=string.Empty;
        /// <summary>
        /// 当前用户的房间ID
        /// 例:0801
        /// </summary>
        public int ESRoomID;
        /// <summary>
        /// 室外机的名称
        /// 例:室外机
        /// </summary>
        public string DeviceName = string.Empty;
        /// <summary>
        /// 房间命名
        /// 例:8栋1单元0801
        /// </summary>
        public string RoomName = string.Empty;
        /// <summary>
        /// 是否收藏
        /// </summary>
        public bool IsCollect;
    }
}