audioState

abstract val audioState: StateFlow<AudioState>

common sealed class that provides the state of Audio after initialization