Skip to main content

Crate kithara_queue

Crate kithara_queue 

Source
Expand description

AVQueuePlayer-analogue orchestration layer on top of kithara-play.

Structs§

CrossfadeSettings
NavigationState
PlaybackView
One coherent view of a player’s live playback state.
Queue
AVQueuePlayer-analogue orchestration facade.
QueueConfig
Configuration for a Queue.
QueueConfigPatch
What a configuration document may say about QueueConfig.
QueueControl
Cloneable queue command capability without beat-grid identity or topology.
TrackEntry
Snapshot of a track entry in the queue.
TrackId
Monotonic identifier for a track across the entire process.

Enums§

ActionAtItemEnd
AdvanceReason
Why queue navigation advanced away from the previous current track.
CrossfadeCurve
ItemEvent
PlaybackOrder
QueueError
Errors from the Queue orchestration layer.
QueueEvent
Queue-level events emitted by kithara-queue::Queue.
QueueRepeatMode
Queue repeat mode mirrored into the event surface.
RepeatMode
SelectionPlayback
TrackSource
Input to Queue::append / Queue::insert describing how to load a track.
TrackStatus
Loading lifecycle of a track in the queue.
Transition
Transition style for a track switch.