Skip to main content

Module client

Module client 

Source
Expand description

The Smooth client engine: SmoothClient and the types it exchanges with a host.

Structs§

FetchFailure
A fetch that produced no usable body.
QualityInfo
One selectable video QualityLevel.
QualitySelector
Chooses which QualityLevel of the first video stream to play.
RequestId
Identifies one outstanding fetch; echoed back in on_* calls.
SmoothClient
The Smooth Streaming client engine. See the crate docs.
SmoothConfig
Engine tunables: start from SmoothConfig::default and set what differs with the with_* setters.
StreamId
Identifies a selected stream by its position in the session’s stream order, stable for the session. Track n + 1 carries stream n’s samples.

Enums§

Action
One GET the host must perform.
Dropped
Something the engine gave up on and carried on without.
ManifestFault
Why a manifest could not be used.
Output
One thing the host should act on.