Module libvda::encode

source ·

Modules

bindings 🔒
event 🔒
Events reported by VDA encode API over pipe FD.
format 🔒
libvda only exists on ChromeOS, so we cannot link against it in a regular environment, which limits our build coverage. These stubs are built if the “chromeos” feature is not specified, which allows build to complete successfully, although the video device will just badly crash if it is ever used.
session 🔒

Structs

Represents a bitrate for the VEA.
Represents an encoding configuration for a libvda encode session.
Represents encoding capabilities of libvda encode instances.
Represents an output profile for VEA.
Represents an encode session.
Represents a libvda encode instance.

Enums

Represents a bitrate mode for the VEA.
Represents a notified event from libvda.
Represents an error from a libvda encode session.
Represents a backend implementation of libvda.

Type Definitions