Expand description
The Smooth client engine: SmoothClient and the types it exchanges with a host.
Structs§
- Fetch
Failure - A fetch that produced no usable body.
- Quality
Info - One selectable video
QualityLevel. - Quality
Selector - Chooses which
QualityLevelof the first video stream to play. - Request
Id - Identifies one outstanding fetch; echoed back in
on_*calls. - Smooth
Client - The Smooth Streaming client engine. See the crate docs.
- Smooth
Config - Engine tunables: start from
SmoothConfig::defaultand set what differs with thewith_*setters. - Stream
Id - Identifies a selected stream by its position in the session’s stream order,
stable for the session. Track
n + 1carries streamn’s samples.
Enums§
- Action
- One GET the host must perform.
- Dropped
- Something the engine gave up on and carried on without.
- Manifest
Fault - Why a manifest could not be used.
- Output
- One thing the host should act on.