onvif
    Preparing search index...

    Interface VideoEncoderConfiguration

    Base type defining the common properties of a configuration.

    interface VideoEncoderConfiguration {
        encoding: VideoEncoding;
        guaranteedFrameRate?: boolean;
        H264?: H264Configuration;
        MPEG4?: Mpeg4Configuration;
        multicast: MulticastConfiguration;
        name: string;
        quality: number;
        rateControl?: VideoRateControl;
        resolution: VideoResolution;
        sessionTimeout: string;
        token: string;
        useCount: number;
        [key: string]: unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: unknown
    Index
    encoding: VideoEncoding

    Used video codec, either Jpeg, H.264 or Mpeg4

    guaranteedFrameRate?: boolean

    A value of true indicates that frame rate is a fixed value rather than an upper limit, and that the video encoder shall prioritize frame rate over all other adaptable configuration values such as bitrate. Default is false.

    Optional element to configure H.264 related parameters.

    Optional element to configure Mpeg4 related parameters.

    Defines the multicast settings that could be used for video streaming.

    name: string

    User readable name. Length up to 64 characters.

    quality: number

    Relative value for the video quantizers and the quality of the video. A high value within supported quality range means higher quality

    rateControl?: VideoRateControl

    Optional element to configure rate control related parameters.

    resolution: VideoResolution

    Configured video resolution

    sessionTimeout: string

    The rtsp session timeout for the related video stream

    token: string

    Token that uniquely references this configuration. Length up to 64 characters.

    useCount: number

    Number of internal references currently using this configuration. This informational parameter is read-only. Deprecated for Media2 Service.