# `Membrane.Smelter.Context`
[🔗](https://github.com/membraneframework/membrane_smelter_plugin/blob/v0.12.2/lib/membrane/smelter/context.ex#L1)

Context of Smelter. Specifies Smelter inputs and outputs.

# `t`

```elixir
@type t() :: %Membrane.Smelter.Context{
  audio_inputs: [Membrane.Smelter.input_id()],
  audio_outputs: [Membrane.Smelter.output_id()],
  video_inputs: [Membrane.Smelter.input_id()],
  video_outputs: [Membrane.Smelter.output_id()]
}
```

Context of Smelter. Specifies Smelter inputs and outputs.

---

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