API Reference video_interop v#0.1.0

Copy Markdown View Source

Modules

Framework-neutral video frame interoperability contract.

Authenticated producer-native fallback attached to one lease holder.

BEAM-owned binary video frame storage.

Pixel interpretation for BEAM-owned binary frame storage.

A plane offset and row stride within VideoInterop.Binary.data.

Video color interpretation associated with a video stream.

Opens an ownership-aware stream into a video frame consumer.

Raised when trusted consumer code violates the ownership receipt contract.

An opened consumer stream with explicit frame ownership receipts.

DMA-BUF storage layout modeled after FFmpeg's AVDRMFrameDescriptor.

DMA-BUF pixel format and modifier negotiation metadata.

Helpers for DRM fourcc values.

One AVDRM-style format layer and its planes.

DRM format modifier helpers.

One DMA-BUF memory object referenced by a descriptor.

A DRM format plane inside a DMA-BUF object.

Framework-neutral video format associated with a sequence of frames.

One storage-neutral video frame.

Per-consumer producer lifetime token for a borrowed video interop frame.

Isolated owner process for producer-backed video interop leases.

A visible rectangle inside a coded video image.

Borrowed Linux sync-file acquire fence for a video frame.

Structural validation and producer-authority verification for borrowed frames.