# `EmergeSkia.VideoTarget`
[🔗](https://github.com/emerge-elixir/emerge/blob/v0.2.1/lib/emerge_skia/video_target.ex#L1)

Handle for a renderer-owned video target.

`id` is serialized into the UI tree, while `ref` is passed to native submit APIs.

# `mode`

```elixir
@type mode() :: :prime
```

# `t`

```elixir
@type t() :: %EmergeSkia.VideoTarget{
  height: pos_integer(),
  id: String.t(),
  mode: mode(),
  ref: reference(),
  width: pos_integer()
}
```

---

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