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