Versions in this module Expand all Collapse all v1 v1.1.1 Nov 21, 2023 v1.1.0 Nov 20, 2023 Changes in this version + type ArrayOfFileProgress struct + Extension ArrayOfFileProgressExtension + FileProgress []FileProgress + type ArrayOfFileProgressExtension struct + type Capabilities struct + DynamicRecordings bool + DynamicTracks bool + Encoding EncodingTypes + MaxRate float32 + MaxRecordingJobs int32 + MaxRecordings float32 + MaxTotalRate float32 + MetadataRecording bool + Options bool + SupportedExportFileFormats onvif.StringAttrList + type CreateRecording struct + RecordingConfiguration RecordingConfiguration + XMLName xml.Name + type CreateRecordingFunction struct + func (_ *CreateRecordingFunction) Request() interface{} + func (_ *CreateRecordingFunction) Response() interface{} + type CreateRecordingJob struct + JobConfiguration RecordingJobConfiguration + XMLName xml.Name + type CreateRecordingJobFunction struct + func (_ *CreateRecordingJobFunction) Request() interface{} + func (_ *CreateRecordingJobFunction) Response() interface{} + type CreateRecordingJobResponse struct + JobConfiguration RecordingJobConfiguration + JobToken RecordingJobReference + XMLName xml.Name + type CreateRecordingResponse struct + RecordingToken RecordingReference + XMLName xml.Name + type CreateTrack struct + RecordingToken RecordingReference + TrackConfiguration TrackConfiguration + XMLName xml.Name + type CreateTrackFunction struct + func (_ *CreateTrackFunction) Request() interface{} + func (_ *CreateTrackFunction) Response() interface{} + type CreateTrackResponse struct + TrackToken TrackReference + XMLName xml.Name + type DeleteRecording struct + RecordingToken RecordingReference + XMLName xml.Name + type DeleteRecordingFunction struct + func (_ *DeleteRecordingFunction) Request() interface{} + func (_ *DeleteRecordingFunction) Response() interface{} + type DeleteRecordingJob struct + JobToken RecordingJobReference + XMLName xml.Name + type DeleteRecordingJobFunction struct + func (_ *DeleteRecordingJobFunction) Request() interface{} + func (_ *DeleteRecordingJobFunction) Response() interface{} + type DeleteRecordingJobResponse struct + XMLName xml.Name + type DeleteRecordingResponse struct + XMLName xml.Name + type DeleteTrack struct + RecordingToken RecordingReference + TrackToken TrackReference + XMLName xml.Name + type DeleteTrackFunction struct + func (_ *DeleteTrackFunction) Request() interface{} + func (_ *DeleteTrackFunction) Response() interface{} + type DeleteTrackResponse struct + XMLName xml.Name + type EncodingTypes []string + type ExportRecordedData struct + EndPoint string + FileFormat string + SearchScope SearchScope + StartPoint string + StorageDestination StorageReferencePath + XMLName xml.Name + type ExportRecordedDataFunction struct + func (_ *ExportRecordedDataFunction) Request() interface{} + func (_ *ExportRecordedDataFunction) Response() interface{} + type ExportRecordedDataResponse struct + Extension struct{} + FileNames []string + OperationToken ReferenceToken + XMLName xml.Name + type FileProgress struct + FileName string + Progress float32 + type GetExportRecordedDataState struct + OperationToken ReferenceToken + XMLName xml.Name + type GetExportRecordedDataStateFunction struct + func (_ *GetExportRecordedDataStateFunction) Request() interface{} + func (_ *GetExportRecordedDataStateFunction) Response() interface{} + type GetExportRecordedDataStateResponse struct + FileProgressStatus ArrayOfFileProgress + Progress float32 + XMLName xml.Name + type GetRecordingConfiguration struct + RecordingToken RecordingReference + XMLName xml.Name + type GetRecordingConfigurationFunction struct + func (_ *GetRecordingConfigurationFunction) Request() interface{} + func (_ *GetRecordingConfigurationFunction) Response() interface{} + type GetRecordingConfigurationResponse struct + RecordingConfiguration RecordingConfiguration + XMLName xml.Name + type GetRecordingJobConfiguration struct + JobToken RecordingJobReference + XMLName xml.Name + type GetRecordingJobConfigurationFunction struct + func (_ *GetRecordingJobConfigurationFunction) Request() interface{} + func (_ *GetRecordingJobConfigurationFunction) Response() interface{} + type GetRecordingJobConfigurationResponse struct + JobConfiguration RecordingJobConfiguration + XMLName xml.Name + type GetRecordingJobState struct + JobToken RecordingJobReference + XMLName xml.Name + type GetRecordingJobStateFunction struct + func (_ *GetRecordingJobStateFunction) Request() interface{} + func (_ *GetRecordingJobStateFunction) Response() interface{} + type GetRecordingJobStateResponse struct + State RecordingJobStateInformation + XMLName xml.Name + type GetRecordingJobs struct + XMLName xml.Name + type GetRecordingJobsFunction struct + func (_ *GetRecordingJobsFunction) Request() interface{} + func (_ *GetRecordingJobsFunction) Response() interface{} + type GetRecordingJobsResponse struct + JobItem []GetRecordingJobsResponseItem + XMLName xml.Name + type GetRecordingJobsResponseItem struct + JobConfiguration RecordingJobConfiguration + JobToken RecordingJobReference + type GetRecordingOptions struct + RecordingToken RecordingReference + XMLName xml.Name + type GetRecordingOptionsFunction struct + func (_ *GetRecordingOptionsFunction) Request() interface{} + func (_ *GetRecordingOptionsFunction) Response() interface{} + type GetRecordingOptionsResponse struct + Options RecordingOptions + XMLName xml.Name + type GetRecordings struct + XMLName xml.Name + type GetRecordingsFunction struct + func (_ *GetRecordingsFunction) Request() interface{} + func (_ *GetRecordingsFunction) Response() interface{} + type GetRecordingsResponse struct + RecordingItem []GetRecordingsResponseItem + XMLName xml.Name + type GetRecordingsResponseItem struct + Configuration struct{ ... } + RecordingToken RecordingReference + Tracks GetTracksResponseList + type GetServiceCapabilities struct + XMLName xml.Name + type GetServiceCapabilitiesFunction struct + func (_ *GetServiceCapabilitiesFunction) Request() interface{} + func (_ *GetServiceCapabilitiesFunction) Response() interface{} + type GetServiceCapabilitiesResponse struct + Capabilities Capabilities + XMLName xml.Name + type GetTrackConfiguration struct + RecordingToken RecordingReference + TrackToken TrackReference + XMLName xml.Name + type GetTrackConfigurationFunction struct + func (_ *GetTrackConfigurationFunction) Request() interface{} + func (_ *GetTrackConfigurationFunction) Response() interface{} + type GetTrackConfigurationResponse struct + TrackConfiguration TrackConfiguration + XMLName xml.Name + type GetTracksResponseItem struct + Configuration struct{ ... } + TrackToken TrackReference + type GetTracksResponseList struct + Track []GetTracksResponseItem + type JobOptions struct + CompatibleSources onvif.StringAttrList + Spare int32 + type ModeOfOperation string + type RecordingConfiguration struct + Content onvif.Description + MaximumRetentionTime xsd.Duration + Source RecordingSourceInformation + type RecordingJobConfiguration struct + Extension RecordingJobConfigurationExtension + Mode RecordingJobMode + Priority int32 + RecordingToken RecordingReference + ScheduleToken string + Source []RecordingJobSource + type RecordingJobConfigurationExtension struct + type RecordingJobMode string + type RecordingJobReference ReferenceToken + type RecordingJobSource struct + AutoCreateReceiver bool + Extension RecordingJobSourceExtension + SourceToken SourceReference + Tracks []RecordingJobTrack + type RecordingJobSourceExtension struct + type RecordingJobState string + type RecordingJobStateInformation struct + Extension RecordingJobStateInformationExtension + RecordingToken RecordingReference + Sources []RecordingJobStateSource + State RecordingJobState + type RecordingJobStateInformationExtension struct + type RecordingJobStateSource struct + SourceToken SourceReference + State RecordingJobState + Tracks RecordingJobStateTracks + type RecordingJobStateTrack struct + Destination TrackReference + Error string + SourceTag string + State RecordingJobState + type RecordingJobStateTracks struct + Track []RecordingJobStateTrack + type RecordingJobTrack struct + Destination TrackReference + SourceTag string + type RecordingOptions struct + Job JobOptions + Track TrackOptions + type RecordingReference ReferenceToken + type RecordingSourceInformation struct + Address xsd.AnyURI + Description onvif.Description + Location onvif.Description + Name xsd.Name + SourceId xsd.AnyURI + type ReferenceToken string + type SearchScope struct + Extension SearchScopeExtension + IncludedRecordings []RecordingReference + IncludedSources []SourceReference + RecordingInformationFilter XPathExpression + type SearchScopeExtension struct + type SetRecordingConfiguration struct + RecordingConfiguration RecordingConfiguration + RecordingToken RecordingReference + XMLName xml.Name + type SetRecordingConfigurationFunction struct + func (_ *SetRecordingConfigurationFunction) Request() interface{} + func (_ *SetRecordingConfigurationFunction) Response() interface{} + type SetRecordingConfigurationResponse struct + XMLName xml.Name + type SetRecordingJobConfiguration struct + JobConfiguration RecordingJobConfiguration + JobToken RecordingJobReference + XMLName xml.Name + type SetRecordingJobConfigurationFunction struct + func (_ *SetRecordingJobConfigurationFunction) Request() interface{} + func (_ *SetRecordingJobConfigurationFunction) Response() interface{} + type SetRecordingJobConfigurationResponse struct + JobConfiguration RecordingJobConfiguration + XMLName xml.Name + type SetRecordingJobMode struct + JobToken RecordingJobReference + Mode RecordingJobMode + XMLName xml.Name + type SetRecordingJobModeFunction struct + func (_ *SetRecordingJobModeFunction) Request() interface{} + func (_ *SetRecordingJobModeFunction) Response() interface{} + type SetRecordingJobModeResponse struct + XMLName xml.Name + type SetTrackConfiguration struct + RecordingToken RecordingReference + TrackConfiguration TrackConfiguration + TrackToken TrackReference + XMLName xml.Name + type SetTrackConfigurationFunction struct + func (_ *SetTrackConfigurationFunction) Request() interface{} + func (_ *SetTrackConfigurationFunction) Response() interface{} + type SetTrackConfigurationResponse struct + XMLName xml.Name + type SourceReference struct + Token ReferenceToken + Type xsd.AnyURI + type StopExportRecordedData struct + OperationToken ReferenceToken + XMLName xml.Name + type StopExportRecordedDataFunction struct + func (_ *StopExportRecordedDataFunction) Request() interface{} + func (_ *StopExportRecordedDataFunction) Response() interface{} + type StopExportRecordedDataResponse struct + FileProgressStatus ArrayOfFileProgress + Progress float32 + XMLName xml.Name + type StorageReferencePath struct + Extension StorageReferencePathExtension + RelativePath string + StorageToken ReferenceToken + type StorageReferencePathExtension struct + type TrackConfiguration struct + Description onvif.Description + TrackType TrackType + type TrackOptions struct + SpareAudio int32 + SpareMetadata int32 + SpareTotal int32 + SpareVideo int32 + type TrackReference ReferenceToken + type TrackType string + const TrackTypeAudio + const TrackTypeExtended + const TrackTypeMetadata + const TrackTypeVideo + type XPathExpression string