|
libvdo
|
"mirror"
boolean
Video stream mirroring. (AXIS OS 12.10+). Use instead of horizontal_flip.
"monochrome"
boolean
Video stream monochrome encoding.
"dynamic.gop"
boolean
Enable dynamic gop
"dynamic.bitrate"
boolean
Enable dynamic bitrate
"dynamic.framerate"
boolean
Enable dynamic framerate
"dynamic.compression"
boolean
Enable dynamic compression
"qp.i"
uint32
QP value for I-frames.
"qp.p"
uint32
QP value for P-frames.
"bitrate"
uint32
Video stream bitrate (bps)
"rc.mode"
uint32
Bitrate control mode as VdoRateControlMode.
"rc.prio"
uint32
Bitrate control priority as VdoRateControlPriority.
"gop_length"
uint32
Video stream GOP length.
"overlays"
string
Enable/disable overlays (off text image application all)
"layers"
boolean
Enable/disable layered stream. Only usable with AV1 encoding
"resolution"
pair32u
Video stream resolution. (AXIS OS 12.4+)
"timestamp.type"
uint32
Select vdo_frame_get_custom_timestamp (AXIS OS 12.4+)
"image.fit"
string
"crop" clips to cover the frame and "scale" shrinks to contain the image (AXIS OS 12.7+ and Artpec-7+)
Global VDO_BUFFER_STRATEGY_EXPLICIT Use VDO_BUFFER_STRATEGY_INFINITE
Global vdo_channel_set_framerate (VdoChannel *self, gdouble framerate, GError **error)
Global vdo_frame_memmap (VdoFrame *self) Prefer vdo_buffer_get_data
Global vdo_frame_unmap (VdoFrame *self) Not needed when using vdo_buffer_get_data
Global VDO_TIMESTAMP_UTC Use vdo_frame_get_utc timestamp This is equivalent to gettimeofday but uses a single µs counter.