# `VideoInterop.DMABuf.Layer`
[🔗](https://github.com/emerge-elixir/video_interop/blob/v0.1.0/lib/video_interop/dmabuf/layer.ex#L1)

One AVDRM-style format layer and its planes.

A layer describes storage for one frame; it is not a compositor or UI layer.

# `t`

```elixir
@type t() :: %VideoInterop.DMABuf.Layer{
  fourcc: VideoInterop.DMABuf.FourCC.t(),
  planes: [VideoInterop.DMABuf.Plane.t()]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
