# `ExSDP.Bandwidth`
[🔗](https://github.com/membraneframework/ex_sdp/blob/v1.1.4/lib/ex_sdp/bandwidth.ex#L1)

This module represents the bandwidth, a field of SDP that
denotes the proposed bandwidth to be used by the session or media.

For more details please see [RFC4566 Section 5.8](https://tools.ietf.org/html/rfc4566#section-5.8).

# `t`

```elixir
@type t() :: %ExSDP.Bandwidth{bandwidth: non_neg_integer(), type: type()}
```

# `type`

```elixir
@type type() :: :CT | :AS | :TIAS
```

# `parse`

```elixir
@spec parse(binary()) :: {:ok, t()} | {:error, :invalid_bandwidth}
```

---

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