Documentation ¶
Index ¶
- type GetRecordingConfiguration
- type GetRecordingConfigurationResponse
- type GetRecordingJobState
- type GetRecordingJobStateResponse
- type GetRecordingJobs
- type GetRecordingJobsResponse
- type GetRecordings
- type GetRecordingsResponse
- type JobConfiguration
- type JobConfigurationSource
- type JobItem
- type JobTrack
- type RecordingConfiguration
- type RecordingItem
- type Source
- type SourceToken
- type Track
- type TrackConfiguration
- type Tracks
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRecordingConfiguration ¶
type GetRecordingConfiguration struct { XMLName string `xml:"trc:GetRecordingConfiguration"` RecordingToken onvif.ReferenceToken `xml:"RecordingToken"` }
type GetRecordingConfigurationResponse ¶
type GetRecordingConfigurationResponse struct {
RecordingConfiguration RecordingConfiguration `xml:"RecordingConfiguration"`
}
type GetRecordingJobState ¶
type GetRecordingJobState struct {
XMLName string `xml:"trc:GetRecordingJobState"`
}
type GetRecordingJobStateResponse ¶
type GetRecordingJobStateResponse struct {
XMLName string `xml:"trc:GetRecordingJobStateResponse"`
}
type GetRecordingJobs ¶
type GetRecordingJobs struct {
XMLName string `xml:"trc:GetRecordingJobs"`
}
type GetRecordingJobsResponse ¶
type GetRecordingJobsResponse struct {
JobItem []JobItem `xml:"JobItem"`
}
type GetRecordings ¶
type GetRecordings struct {
XMLName string `xml:"trc:GetRecordings"`
}
type GetRecordingsResponse ¶
type GetRecordingsResponse struct {
RecordingItem []RecordingItem `xml:"RecordingItem"`
}
type JobConfiguration ¶
type JobConfiguration struct { RecordingToken string `xml:"RecordingToken"` Mode string `xml:"Mode"` Priority int `xml:"Priority"` Source JobConfigurationSource `xml:"Source"` }
type JobConfigurationSource ¶
type JobConfigurationSource struct { SourceToken SourceToken `xml:"SourceToken"` Tracks []JobTrack `xml:"Tracks"` }
type JobItem ¶
type JobItem struct { JobToken string `xml:"JobToken"` JobConfiguration JobConfiguration `xml:"JobConfiguration"` }
type RecordingConfiguration ¶
type RecordingItem ¶
type RecordingItem struct { RecordingToken string `xml:"RecordingToken"` Configuration RecordingConfiguration `xml:"Configuration"` }
type SourceToken ¶
type SourceToken struct {
Token string `xml:"Token"`
}
type Track ¶
type Track struct { TrackToken string `xml:"RecordingToken"` Configuration TrackConfiguration `xml:"Configuration"` }
type TrackConfiguration ¶
Click to show internal directories.
Click to hide internal directories.