Searched refs:MediaControllerChangeModel (Results 1 – 4 of 4) sorted by relevance
26 sealed interface MediaControllerChangeModel { interface28 data object SessionDestroyed : MediaControllerChangeModel30 data class SessionEvent(val event: String, val extras: Bundle?) : MediaControllerChangeModel32 data class PlaybackStateChanged(val state: PlaybackState?) : MediaControllerChangeModel34 data class MetadataChanged(val metadata: MediaMetadata?) : MediaControllerChangeModel37 MediaControllerChangeModel39 data class QueueTitleChanged(val title: CharSequence?) : MediaControllerChangeModel41 data class ExtrasChanged(val extras: Bundle?) : MediaControllerChangeModel44 MediaControllerChangeModel
28 …ort com.android.systemui.volume.panel.component.mediaoutput.domain.model.MediaControllerChangeModel38 fun stateChanges(mediaController: MediaController): Flow<MediaControllerChangeModel> in stateChanges()48 override fun stateChanges(mediaController: MediaController): Flow<MediaControllerChangeModel> { in stateChanges()58 private val producingScope: ProducerScope<MediaControllerChangeModel>62 send(MediaControllerChangeModel.SessionDestroyed) in onSessionDestroyed()66 send(MediaControllerChangeModel.SessionEvent(event, extras)) in onSessionEvent()70 send(MediaControllerChangeModel.PlaybackStateChanged(state)) in onPlaybackStateChanged()74 send(MediaControllerChangeModel.MetadataChanged(metadata)) in onMetadataChanged()78 send(MediaControllerChangeModel.QueueChanged(queue)) in onQueueChanged()82 send(MediaControllerChangeModel.QueueTitleChanged(title)) in onQueueTitleChanged()[all …]
23 …ort com.android.systemui.volume.panel.component.mediaoutput.domain.model.MediaControllerChangeModel in <lambda>()53 emit(MediaControllerChangeModel.PlaybackStateChanged(it.playbackState)) in <lambda>()55 .filterIsInstance(MediaControllerChangeModel.PlaybackStateChanged::class) in <lambda>()62 emit(MediaControllerChangeModel.AudioInfoChanged(it.playbackInfo)) in <lambda>()64 .filterIsInstance(MediaControllerChangeModel.AudioInfoChanged::class) in <lambda>()71 suspend FlowCollector<MediaControllerChangeModel>.(controller: MediaController) -> Unit, in <lambda>()72 ): Flow<MediaControllerChangeModel?> = in <lambda>()
20 …ort com.android.systemui.volume.panel.component.mediaoutput.domain.model.MediaControllerChangeModel26 private val stateChanges = MutableSharedFlow<MediaControllerChangeModel>(replay = 1)28 override fun stateChanges(mediaController: MediaController): Flow<MediaControllerChangeModel> = in stateChanges()31 fun updateState(change: MediaControllerChangeModel) { in stateChanges()