wei
2021-03-03 d4811b7d34b45ff6b21b97f11da128b5572ec526
HDL-ON_iOS/Other/ESVideo.cs
@@ -1,84 +1,84 @@
using System;
using Shared.IOS.ESVideoPhoneSDK;
//using System;
//using Shared.IOS.ESVideoPhoneSDK;
namespace Shared
{
   public static class ESVideo
   {
      //public ESVideo()
      //{
//namespace Shared
//{
//   public static class ESVideo
//   {
//      //public ESVideo()
//      //{
      //}
//      //}
      public static void InitESVideoSDK()
      {
         ESVideo.InitESVideoSDK();
      }
//      public static void InitESVideoSDK()
//      {
//         ESVideo.InitESVideoSDK();
//      }
      /// <summary>
      /// 监控页面
      /// </summary>
      /// <param name="mESVideoInfo"></param>
      public static void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
      {
         ESVideoMonitorViewController mESVideoMonitorViewController = new ESVideoMonitorViewController();
//      /// <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;
//         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);
      }
//         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;
//      /// <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);
      }
   }
//         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;
//    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;
    }
//    }
}
//}