Home
last modified time | relevance | path

Searched refs:MediaControllerChangeModel (Results 1 – 4 of 4) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/panel/component/mediaoutput/domain/model/
DMediaControllerChangeModel.kt26 sealed interface MediaControllerChangeModel { interface
28 data object SessionDestroyed : MediaControllerChangeModel
30 data class SessionEvent(val event: String, val extras: Bundle?) : MediaControllerChangeModel
32 data class PlaybackStateChanged(val state: PlaybackState?) : MediaControllerChangeModel
34 data class MetadataChanged(val metadata: MediaMetadata?) : MediaControllerChangeModel
37 MediaControllerChangeModel
39 data class QueueTitleChanged(val title: CharSequence?) : MediaControllerChangeModel
41 data class ExtrasChanged(val extras: Bundle?) : MediaControllerChangeModel
44 MediaControllerChangeModel
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/panel/component/mediaoutput/domain/interactor/
DMediaControllerInteractor.kt28 …ort com.android.systemui.volume.panel.component.mediaoutput.domain.model.MediaControllerChangeModel
38 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 …]
DMediaDeviceSessionInteractor.kt23 …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>()
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/volume/panel/component/mediaoutput/domain/interactor/
DFakeMediaControllerInteractor.kt20 …ort com.android.systemui.volume.panel.component.mediaoutput.domain.model.MediaControllerChangeModel
26 private val stateChanges = MutableSharedFlow<MediaControllerChangeModel>(replay = 1)
28 override fun stateChanges(mediaController: MediaController): Flow<MediaControllerChangeModel> = in stateChanges()
31 fun updateState(change: MediaControllerChangeModel) { in stateChanges()