import request from '@/utils/request'; // 查询监控设备通道信息列表 export function listChannel(query) { return request({ url: '/sip/channel/list', method: 'get', params: query, }); } // 查询监控设备通道信息详细 export function getChannel(channelId) { return request({ url: '/sip/channel/' + channelId, method: 'get', }); } // 新增监控设备通道信息 export function addChannel(createNum, data) { return request({ url: '/sip/channel/' + createNum, method: 'post', data: data, }); } // 向设备新增监控设备通道信息 export function addChannelToDevice(createNum, data) { return request({ url: '/sip/channel/addToDevice/' + createNum, method: 'post', data: data, }); } // 修改监控设备通道信息 export function updateChannel(data) { return request({ url: '/sip/channel', method: 'put', data: data, }); } // 删除监控设备通道信息 export function delChannel(channelId) { return request({ url: '/sip/channel/' + channelId, method: 'delete', }); } // 开始播放 export function startPlay(deviceId, channelId) { return request({ url: '/sip/player/play/' + deviceId + '/' + channelId, method: 'get', }); } export function stopPlay(deviceId, channelId, streamId) { return request({ url: '/sip/player/playstop/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', }); } // 获取流信息 export function getStreaminfo(deviceId, channelId) { return request({ url: '/sip/player/playstream/' + deviceId + '/' + channelId, method: 'get', }); } export function playback(deviceId, channelId, query) { return request({ url: '/sip/player/playback/' + deviceId + '/' + channelId, method: 'get', params: query, }); } export function playbackStop(deviceId, channelId, streamId) { return request({ url: '/sip/player/playbackStop/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', }); } export function playbackPause(deviceId, channelId, streamId) { return request({ url: '/sip/player/playbackPause/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', }); } export function playbackReplay(deviceId, channelId, streamId) { return request({ url: '/sip/player/playbackReplay/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', }); } export function playbackSeek(deviceId, channelId, streamId, query) { return request({ url: '/sip/player/playbackSeek/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', params: query, }); } export function playbackSpeed(deviceId, channelId, streamId, query) { return request({ url: '/sip/player/playbackSpeed/' + deviceId + '/' + channelId + '/' + streamId, method: 'get', params: query, }); }