Files
onvif/Imaging/types.go
2018-04-04 01:22:08 +03:00

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
}