onvif
    Preparing search index...

    Interface VideoEncoder2ConfigurationOptions

    interface VideoEncoder2ConfigurationOptions {
        bitrateRange: IntRange;
        constantBitRateSupported?: boolean;
        encoding: string;
        frameRatesSupported?: FloatList;
        govLengthRange?: IntList;
        guaranteedFrameRateSupported?: boolean;
        maxAnchorFrameDistance?: number;
        profilesSupported?: StringAttrList;
        qualityRange: FloatRange;
        resolutionsAvailable?: VideoResolution2[];
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    bitrateRange: IntRange

    Supported range of encoded bitrate in kbps.

    constantBitRateSupported?: boolean

    Signal whether enforcing constant bitrate is supported.

    encoding: string

    Video Media Subtype for the video format. For definitions see tt:VideoEncodingMimeNames and IANA Media Types.

    frameRatesSupported?: FloatList

    List of supported target frame rates in fps (frames per second). The list shall be sorted with highest values first.

    govLengthRange?: IntList

    Exactly two values, which define the Lower and Upper bounds for the supported group of Video frames length. These values typically correspond to the I-Frame distance.

    guaranteedFrameRateSupported?: boolean

    Indicates the support for the GuaranteedFrameRate attribute on the VideoEncoder2Configuration element.

    maxAnchorFrameDistance?: number

    Signals support for B-Frames. Upper bound for the supported anchor frame distance (must be larger than one).

    profilesSupported?: StringAttrList

    List of supported encoder profiles as defined in tt::VideoEncodingProfiles.

    qualityRange: FloatRange

    Range of the quality values. A high value means higher quality.

    resolutionsAvailable?: VideoResolution2[]

    List of supported image sizes.