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

DRM format modifier helpers.

`:implicit` means that no explicit modifier metadata was supplied and an
importer must omit modifier attributes. Integer `0` is different: it is the
explicit DRM linear modifier.

# `t`

```elixir
@type t() :: :implicit | 0..18_446_744_073_709_551_615
```

# `linear`

```elixir
@spec linear() :: 0
```

# `valid?`

```elixir
@spec valid?(term()) :: boolean()
```

---

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