One stream's encoder settings in <Compression>.
optional
audio: number
1 to include audio, 0 for video only.
optional
resolutionName: string
Resolution label; written by the camera, ignored on write.
optional
width: number
Width in pixels, 0 or more.
optional
height: number
Height in pixels, 0 or more.
optional
encoderType: "vbr" | "cbr"
Bit rate control, constant or variable; Video Doorbell PoE only. Written by the camera, ignored on write.
optional
frame: number
Frame rate, 0 to 30.
optional
bitRate: number
Bit rate, 0 or more.
optional
encoderProfile: "default" | "baseLine" | "high" | "main"
H.264 profile.
optional
gop: { cur?: number; max?: number; min?: number; }
Keyframe interval; only on models that support GOP settings.