onvif
    Preparing search index...

    Interface Capabilities

    interface Capabilities {
        afterEventLimit?: string;
        asymmetricEncryptionSupported?: boolean;
        beforeEventLimit?: string;
        dynamicRecordings?: boolean;
        dynamicTracks?: boolean;
        encoding?: StringList;
        encryptionEntryLimit?: number;
        eventRecording?: boolean;
        maxRate?: number;
        maxRecordingJobs?: number;
        maxRecordings?: number;
        maxTotalRate?: number;
        metadataRecording?: boolean;
        options?: boolean;
        overrideSegmentDuration?: boolean;
        supportedEncryptionModes?: StringAttrList;
        supportedExportFileFormats?: StringAttrList;
        supportedTargetFormats?: StringAttrList;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    afterEventLimit?: string

    If present a device shall support configuring after event durations up to the given value.

    asymmetricEncryptionSupported?: boolean

    Indicates if the device supports asymmetric encryption.

    beforeEventLimit?: string

    If present a device shall support configuring before event durations up to the given value.

    dynamicRecordings?: boolean

    Indication if the device supports dynamic creation and deletion of recordings

    dynamicTracks?: boolean

    Indication if the device supports dynamic creation and deletion of tracks

    encoding?: StringList

    Indication which encodings are supported for recording. The list may contain one or more enumeration values of tt:VideoEncoding and tt:AudioEncoding. For encodings that are neither defined in tt:VideoEncoding nor tt:AudioEncoding the device shall use the IANA defintions. Note, that a device without audio support shall not return audio encodings.

    encryptionEntryLimit?: number

    Number of encryption entries supported per recording. By specifying multiple encryption entries per recording, different tracks can be encrypted with different configurations.

    eventRecording?: boolean

    Indication that the device supports event triggered recording.

    maxRate?: number

    Maximum supported bit rate for all tracks of a recording in kBit/s.

    maxRecordingJobs?: number

    Maximum total number of supported recording jobs by the device.

    maxRecordings?: number

    Maximum number of recordings supported. (Integer values only.)

    maxTotalRate?: number

    Maximum supported bit rate for all recordings in kBit/s.

    metadataRecording?: boolean

    Indication if the device supports recording metadata.

    options?: boolean

    Indication if the device supports the GetRecordingOptions command.

    overrideSegmentDuration?: boolean

    Indicates if the device supports the OverrideSegmentDuration command.

    supportedEncryptionModes?: StringAttrList

    Indicates supported encryption modes. See tt:EncryptionMode for a list of definitions.

    supportedExportFileFormats?: StringAttrList

    Indication that the device supports ExportRecordedData command for the listed export file formats. The list shall return at least one export file format value. The value of 'ONVIF' refers to ONVIF Export File Format specification.

    supportedTargetFormats?: StringAttrList

    List of formats supported by the device for recording to an external target. See tt:TargetFormat for a list of definitions.