DMA-BUF storage layout modeled after FFmpeg's AVDRMFrameDescriptor.
Presentation geometry, colorimetry, synchronization and producer lifetime are deliberately kept outside this structure.
Summary
Types
@type t() :: %VideoInterop.DMABuf.Descriptor{ layers: [VideoInterop.DMABuf.Layer.t()], objects: [VideoInterop.DMABuf.Object.t()], version: pos_integer() }