|  |  |  | 
|---|
|  |  |  | package com.genersoft.iot.vmp.gb28181.transmit.cmd; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.genersoft.iot.vmp.common.StreamInfo; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.gb28181.bean.Device; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.gb28181.event.SipSubscribe; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.ZLMHttpHookSubscribe; | 
|---|
|  |  |  | 
|---|
|  |  |  | boolean frontEndCmd(Device device, String channelId, int cmdCode, int parameter1, int parameter2, int combineCode2); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 前端控制指令(用于转发上级指令) | 
|---|
|  |  |  | * @param device      控制设备 | 
|---|
|  |  |  | * @param channelId      预览通道 | 
|---|
|  |  |  | * @param cmdString      前端控制指令串 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | boolean fronEndCmd(Device device, String channelId, String cmdString); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 请求预览视频流 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param device  视频设备 | 
|---|
|  |  |  | 
|---|
|  |  |  | boolean audioBroadcastCmd(Device device,String channelId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 语音广播 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param device  视频设备 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void audioBroadcastCmd(Device device, SipSubscribe.Event okEvent); | 
|---|
|  |  |  | boolean audioBroadcastCmd(Device device); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 音视频录像控制 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param device        视频设备 | 
|---|