mirror of
https://github.com/kerberos-io/onvif.git
synced 2025-10-06 16:27:05 +08:00
76 lines
1.0 KiB
Go
76 lines
1.0 KiB
Go
package Imaging
|
|
|
|
import (
|
|
"github.com/yakovlevdmv/goonvif/xsd/onvif"
|
|
"github.com/yakovlevdmv/goonvif/xsd"
|
|
)
|
|
|
|
const WSDL = "http://www.onvif.org/ver20/imaging/wsdl"
|
|
|
|
type GetServiceCapabilities struct {
|
|
|
|
}
|
|
|
|
|
|
type GetImagingSettings struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type SetImagingSettings struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
ImagingSettings onvif.ImagingSettings20
|
|
ForcePersistence xsd.Boolean
|
|
|
|
}
|
|
|
|
|
|
type GetOptions struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type Move struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
Focus onvif.FocusMove
|
|
|
|
}
|
|
|
|
|
|
type GetMoveOptions struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type Stop struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type GetStatus struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type GetPresets struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type GetCurrentPreset struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
|
|
}
|
|
|
|
|
|
type SetCurrentPreset struct {
|
|
VideoSourceToken onvif.ReferenceToken
|
|
PresetToken onvif.ReferenceToken
|
|
|
|
} |