Modules
bindings 🔒
event 🔒
Events reported by VDA 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 🔒
This module provides type safe interfaces for each operation exposed by Chrome’s
VideoDecodeAccelerator.
Structs
Represents decoding capabilities of libvda instances.
Represents an input video format for VDA.
Represents a decode session.
Represents a libvda instance.
Enums
Represents a notified event from libvda.
Represents a response from libvda.
Represents a backend implementation of libvda.