search

package
v0.0.0-...-25bac83 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FindRecordings

type FindRecordings struct {
	XMLName        string         `xml:"tse:FindRecordings"`
	Scope          SearchScope    `xml:"Scope"`
	MetadataFilter MetadataFilter `xml:"MetadataFilter"`
	MaxMatches     int            `xml:"MaxMatches"`
	KeepAliveTime  xsd.Duration   `xml:"KeepAliveTime"`
}

type FindRecordingsResponse

type FindRecordingsResponse struct {
}

type GetRecordingInformation

type GetRecordingInformation struct {
	XMLName        string               `xml:"tse:GetRecordingInformation"`
	RecordingToken onvif.ReferenceToken `xml:"RecordingToken"`
}

type GetRecordingInformationResponse

type GetRecordingInformationResponse struct {
	RecordingInformation RecordingInformation `xml:"RecordingInformation"`
}

type GetRecordingSummary

type GetRecordingSummary struct {
	XMLName string `xml:"tse:GetRecordingSummary"`
}

type GetRecordingSummaryResponse

type GetRecordingSummaryResponse struct {
	Summary Summary `xml:"Summary"`
}

type IncludedSource

type IncludedSource struct {
	Type  string `xml:"Type"`
	Token string `xml:"Token"`
}

type MetadataFilter

type MetadataFilter struct {
	MetadataStreamFilter string `xml:"MetadataStreamFilter"`
}

type RecordingInformation

type RecordingInformation struct {
	RecordingToken    string                      `xml:"RecordingToken"`
	Source            record.Source               `xml:"Source"`
	EarliestRecording string                      `xml:"EarliestRecording"`
	LatestRecording   string                      `xml:"LatestRecording"`
	Content           string                      `xml:"Content"`
	Track             []record.TrackConfiguration `xml:"Track"`
	RecordingStatus   string                      `xml:"RecordingStatus"`
}

type SearchScope

type SearchScope struct {
	IncludedSources            []IncludedSource `xml:"IncludedSources"`
	IncludedRecordings         []string         `xml:"IncludedRecordings"`
	RecordingInformationFilter string           `xml:"RecordingInformationFilter"`
	Extension                  string           `xml:"Extension"`
}

type Summary

type Summary struct {
	DataFrom         string `xml:"DataFrom"`
	DataUntil        string `xml:"DataUntil"`
	NumberRecordings string `xml:"NumberRecordings"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL