Crate termusicplayback

Source
Expand description

SPDX-License-Identifier: MIT

Re-exports§

pub use playlist::Playlist;

Modules§

__bench
Private module for benchmarking only, should never be used outside.
playlist

Structs§

GeneralPlayer
MediaInfo
Some information that may be available from the backend This is different from Track as this is everything parsed from the decoder’s metadata and Track stores some different extra stuff
PlayerCmdCallbackSender
Wrapper around the potential oneshot sender to implement convenience functions.
PlayerCmdSender
Wrapper for the actual sender, to make it easier to implement new functions.

Enums§

Backend
Enum to choose backend at runtime
BackendSelect
PlayerCmd
PlayerErrorType

Constants§

MAX_SPEED
MIN_SPEED

Traits§

PlayerTrait

Type Aliases§

PlayerCmdCallback
PlayerCmdReciever
SharedPlaylist
Speed
SpeedSigned
StreamTX
Volume
VolumeSigned
The type of Volume::saturating_add_signed