heyujie
2021-10-14 f64883252bf183ef08b95954e5f04e99b14c039c
hikptz.go
@@ -16,7 +16,7 @@
)
// SendVoice Send Voice
func PtzTrack(ip,password,port,userName string, channel,xBottom,xTop,yBottom,yTop int)  {
func PtzTrack(ip,password,userName string, port, channel,xBottom,xTop,yBottom,yTop int)  {
   
   cip := C.CString(ip)
    defer C.free(unsafe.Pointer(cip))
@@ -24,14 +24,22 @@
    defer C.free(unsafe.Pointer(cusrname))
    cpasswd := C.CString(password)
    defer C.free(unsafe.Pointer(cpasswd))
    cport := C.CString(port)
    defer C.free(unsafe.Pointer(cport))
   C.PtzTrack(cip, cusrname, cpasswd, cport, C.int(channel),C.int(xBottom),C.int(xTop),C.int(yBottom),C.int(yTop) )
   C.PtzTrack(cip, cusrname, cpasswd, C.int(port), C.int(channel),C.int(xBottom),C.int(xTop),C.int(yBottom),C.int(yTop) )
}
// void  ToPreset(char *ip, char *userName, char *password, char *port  ,int channel )
func ToPreset(ip,password,port,userName string, ch int)  {
func ToPreset(ip,userName,password string, port , ch int)  {
   
   cip := C.CString(ip)
    defer C.free(unsafe.Pointer(cip))
    cusrname := C.CString(userName)
    defer C.free(unsafe.Pointer(cusrname))
    cpasswd := C.CString(password)
    defer C.free(unsafe.Pointer(cpasswd))
   C.PtzTrack(cip, cusrname, cpasswd,  C.int(port), C.int(ch) )
}