Module libvda::decode

source ·

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.