Namespace Serenity.AudioPlayer.Application.UseCases
Classes
AudioPlayerPauseAllClips
Use case for pausing all audio clips in the audio player.
AudioPlayerPlayClip
Use case for playing an audio clip in the audio player.
AudioPlayerResumeAllClips
Use case for resuming all audio clips in the audio player.
AudioPlayerStopAllClips
Use case for stopping all audio clips in the audio player.
AudioPlayerUseCases
Aggregates all audio player use cases.
ThemeAudioPlayer
Single guarded entry point for theme UI-sound playback and clip-map construction.
A null play use case, an unset/empty service id, or a null/missing clip results in a silent
no-op instead of a crash, so themes with empty, partial, or duplicated sound slots never throw.