# `ExOxvif.MediaUri`
[🔗](https://github.com/cortfritz/ex_oxvif/blob/v0.1.0/lib/ex_oxvif/types.ex#L100)

A stream (RTSP) or snapshot (HTTP) URI. `:timeout` is an ISO 8601
duration; `"PT0S"` means it does not expire.

# `t`

```elixir
@type t() :: %ExOxvif.MediaUri{
  invalid_after_connect: boolean(),
  invalid_after_reboot: boolean(),
  timeout: String.t(),
  uri: String.t()
}
```

---

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