-1
public void setPreset(string name,int PanSpeed,int TiltSpeed,int ZoomSpeed)
{
if (ptzClient == null)
setPTZClient();
PTZVector pv = new PTZVector();
pv.panTilt = new Vector2D();
pv.zoom = new Vector1D();
pv.panTilt.x = (float)10;
pv.panTilt.y = (float)10;
pv.zoom.x = (float)10;
PTZPreset ps = new PTZPreset();
ps.token = "20";
ps.name = name;
ps.ptzPosition = pv;
PTZSpeed pzs = new PTZSpeed();
pzs.panTilt = new Vector2D();
pzs.zoom = new Vector1D();
pzs.panTilt.x = (float)TiltSpeed;
pzs.panTilt.y = (float)PanSpeed;
pzs.zoom.x = (float)ZoomSpeed;
var setpresetres = new SetPresetResponse();
setpresetres = ptzClient.SetPreset(new SetPresetRequest("Profile_1", name,null));
var presetres = new GetPresetsResponse();
presetres = ptzClient.GetPresets(new GetPresetsRequest("Profile_1"));
}
의 프리셋을 설정하는 방법은 미리 설정이 방법을 쓰기 ....하지만 는 ONVIF 지원 IP 카메라
이 제발 도와주세요 난 PTZVector
, 내가 PTZSpeed의 목적을 설정 위치를 잘 모릅니다 ....