public MediaServerStreamInfo LiveVideo( [FromHeader(Name = "AccessKey")] string AccessKey, string deviceId, string channelId, ushort?rtpPort = 0) { ResponseStruct rs; var ret = SipServerService.LiveVideo(deviceId, channelId, out rs, rtpPort); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public List <SipDevice> GetSipDeviceList( [FromHeader(Name = "AccessKey")] string AccessKey) { ResponseStruct rs; var ret = SipServerService.GetSipDeviceList(out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public bool PtzCtrl( [FromHeader(Name = "AccessKey")] string AccessKey, ReqPtzCtrl ptzCmd) { ResponseStruct rs; var ret = SipServerService.PtzCtrl(ptzCmd, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public SipChannel GetSipChannelById( [FromHeader(Name = "AccessKey")] string AccessKey, string deviceId, string channelId) { ResponseStruct rs; var ret = SipServerService.GetSipChannelById(deviceId, channelId, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public VideoChannelRecordInfo GetHistroyRecordFileStatus( [FromHeader(Name = "AccessKey")] string AccessKey, int taskId) { ResponseStruct rs; var ret = SipServerService.GetHistroyRecordFileStatus(taskId, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public MediaServerStreamInfo HistroyVideo( [FromHeader(Name = "AccessKey")] string AccessKey, int taskId, string ssrcId) { ResponseStruct rs; var ret = SipServerService.LiveVideo(taskId, ssrcId, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public bool HistroyVideoPosition( [FromHeader(Name = "AccessKey")] string AccessKey, int taskId, uint ssrcId, long time) { ResponseStruct rs; var ret = SipServerService.RecordVideoSeekPosition(taskId, ssrcId, time, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }
public bool GetHistroyRecordFileList( [FromHeader(Name = "AccessKey")] string AccessKey, string deviceId, string channelId, SipQueryRecordFile queryRecordFile) { ResponseStruct rs; var ret = SipServerService.GetHistroyRecordFileList(deviceId, channelId, queryRecordFile, out rs); if (!rs.Code.Equals(ErrorNumber.None)) { throw new AkStreamException(rs); } return(ret); }