Home
last modified time | relevance | path

Searched refs:MediaProjectionState (Results 1 – 21 of 21) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/data/repository/
DMediaProjectionManagerRepository.kt32 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
71 override val mediaProjectionState: Flow<MediaProjectionState> =
77 trySendWithFailureLogging(MediaProjectionState.NotProjecting, TAG) in <lambda>()
82 trySendWithFailureLogging(MediaProjectionState.NotProjecting, TAG) in <lambda>()
101 initialValue = MediaProjectionState.NotProjecting,
107 ): MediaProjectionState { in stateForSession()
109 return MediaProjectionState.NotProjecting in stateForSession()
114 return MediaProjectionState.Projecting.EntireScreen(hostPackage) in stateForSession()
119 ) ?: return MediaProjectionState.Projecting.EntireScreen(hostPackage) in stateForSession()
120 return MediaProjectionState.Projecting.SingleTask(hostPackage, matchingTask) in stateForSession()
DMediaProjectionRepository.kt20 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
33 val mediaProjectionState: Flow<MediaProjectionState>
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/data/repository/
DMediaProjectionManagerRepositoryTest.kt28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
62 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.SingleTask::class.java) in switchProjectedTask_stateIsUpdatedWithNewTask()
63 assertThat((state as MediaProjectionState.Projecting.SingleTask).task).isEqualTo(task) in switchProjectedTask_stateIsUpdatedWithNewTask()
73 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onStart_emitsNotProjecting()
83 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onStop_emitsNotProjecting()
93 assertThat(state).isEqualTo(MediaProjectionState.NotProjecting) in mediaProjectionState_onSessionSet_sessionNull_emitsNotProjecting()
105 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.EntireScreen::class.java) in mediaProjectionState_onSessionSet_contentToRecordDisplay_emitsEntireScreen()
118 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.EntireScreen::class.java) in mediaProjectionState_sessionSet_taskWithToken_noMatchingRunningTask_emitsEntireScreen()
137 assertThat((state as MediaProjectionState.Projecting.EntireScreen).hostPackage) in mediaProjectionState_entireScreen_hasHostPackage()
153 assertThat(state).isInstanceOf(MediaProjectionState.Projecting.SingleTask::class.java) in mediaProjectionState_sessionSet_taskWithToken_matchingRunningTask_emitsSingleTask()
[all …]
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/ui/viewmodel/
DOngoingActivityChipsViewModelTest.kt26 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
62 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_allHidden_hidden()
74 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_screenRecordShow_restHidden_screenRecordShown()
99 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_screenRecordShowAndShareToAppShow_screenRecordShown()
112 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_shareToAppShowAndCallShow_shareToAppShown()
125 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_screenRecordAndShareToAppAndCastToOtherHideAndCallShown_callShown()
139 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_higherPriorityChipAdded_lowerPriorityChipReplaced()
148 MediaProjectionState.Projecting.SingleTask( in chip_higherPriorityChipAdded_lowerPriorityChipReplaced()
169 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_highestPriorityChipRemoved_showsNextPriorityChip()
185 mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_highestPriorityChipRemoved_showsNextPriorityChip()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/sharetoapp/ui/viewmodel/
DShareToAppChipViewModelTest.kt28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
87 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjectingState_isHidden()
98 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_otherDevicesPackage_isHidden()
112 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreenState_otherDevicesPackage_isHidden()
123 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_normalPackage_isShown()
139 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreenState_normalPackage_isShown()
153 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_timeResetsOnEachNewShare()
158 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_timeResetsOnEachNewShare()
163 MediaProjectionState.Projecting.SingleTask( in chip_timeResetsOnEachNewShare()
177 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreen_clickListenerShowsShareDialog()
[all …]
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/casttootherdevice/ui/viewmodel/
DCastToOtherDeviceChipViewModelTest.kt28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
87 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjectingState_isHidden()
98 MediaProjectionState.Projecting.SingleTask( in chip_singleTaskState_otherDevicesPackage_isShown()
114 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreenState_otherDevicesPackage_isShown()
127 MediaProjectionState.Projecting.SingleTask(NORMAL_PACKAGE, createTask(taskId = 1)) in chip_singleTaskState_normalPackage_isHidden()
138 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in chip_entireScreenState_normalPackage_isHidden()
150 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_timeResetsOnEachNewShare()
155 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_timeResetsOnEachNewShare()
160 MediaProjectionState.Projecting.SingleTask( in chip_timeResetsOnEachNewShare()
174 MediaProjectionState.Projecting.EntireScreen(CAST_TO_OTHER_DEVICES_PACKAGE) in chip_entireScreen_clickListenerShowsCastDialog()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/data/model/
DMediaProjectionState.kt22 sealed interface MediaProjectionState { interface
24 data object NotProjecting : MediaProjectionState
32 sealed class Projecting(open val hostPackage: String) : MediaProjectionState {
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/mediaprojection/data/repository/
DFakeMediaProjectionRepository.kt20 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
26 override val mediaProjectionState: MutableStateFlow<MediaProjectionState> =
27 MutableStateFlow(MediaProjectionState.NotProjecting)
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/taskswitcher/domain/interactor/
DTaskSwitchInteractor.kt24 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>()
60 is MediaProjectionState.Projecting.SingleTask -> { in <lambda>()
70 is MediaProjectionState.Projecting.EntireScreen, in <lambda>()
71 is MediaProjectionState.NotProjecting -> { in <lambda>()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/mediaprojection/domain/interactor/
DMediaProjectionChipInteractorTest.kt30 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
62 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in projection_notProjectingState_isNotProjecting()
73 MediaProjectionState.Projecting.SingleTask( in projection_singleTaskState_otherDevicesPackage_isCastToOtherDeviceType()
89 MediaProjectionState.Projecting.EntireScreen( in projection_entireScreenState_otherDevicesPackage_isCastToOtherDeviceChipType()
104 MediaProjectionState.Projecting.SingleTask(NORMAL_PACKAGE, createTask(taskId = 1)) in projection_singleTaskState_normalPackage_isShareToAppChipType()
117 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in projection_entireScreenState_normalPackage_isShareToAppChipType()
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/domain/model/
DProjectionChipModel.kt19 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
32 val projectionState: MediaProjectionState.Projecting,
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/sharetoapp/ui/view/
DEndShareToAppDialogDelegateTest.kt29 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
93 MediaProjectionState.Projecting.SingleTask( in message_singleTask()
142 private fun createAndSetDelegate(state: MediaProjectionState.Projecting) { in createAndSetDelegate()
153 private val ENTIRE_SCREEN = MediaProjectionState.Projecting.EntireScreen(HOST_PACKAGE)
155 MediaProjectionState.Projecting.SingleTask(HOST_PACKAGE, createTask(taskId = 1))
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/casttootherdevice/ui/view/
DEndCastToOtherDeviceDialogDelegateTest.kt29 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
94 MediaProjectionState.Projecting.SingleTask( in message_singleTask()
143 private fun createAndSetDelegate(state: MediaProjectionState.Projecting) { in createAndSetDelegate()
157 private val ENTIRE_SCREEN = MediaProjectionState.Projecting.EntireScreen(HOST_PACKAGE)
159 MediaProjectionState.Projecting.SingleTask(HOST_PACKAGE, createTask(taskId = 1))
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/domain/interactor/
DMediaProjectionChipInteractor.kt22 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>()
53 is MediaProjectionState.NotProjecting -> ProjectionChipModel.NotProjecting in <lambda>()
54 is MediaProjectionState.Projecting -> { in <lambda>()
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/mediaprojection/ui/view/
DEndMediaProjectionDialogHelper.kt27 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
47 state: MediaProjectionState.Projecting, in getDialogMessage()
52 if (state is MediaProjectionState.Projecting.SingleTask) { in getDialogMessage()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/
DScreenRecordChipInteractorTest.kt25 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
81 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in screenRecordState_projectionIsNotProjecting_recordedTaskNull()
93 MediaProjectionState.Projecting.EntireScreen("host.package") in screenRecordState_projectionIsEntireScreen_recordedTaskNull()
106 MediaProjectionState.Projecting.SingleTask("host.package", task) in screenRecordState_projectionIsSingleTask_recordedTaskMatches()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/mediaprojection/ui/view/
DEndMediaProjectionDialogHelperTest.kt28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
62 MediaProjectionState.Projecting.EntireScreen("host.package"), in getDialogMessage_entireScreen_isGenericMessage()
78 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_singleTask_cannotFindPackage_isGenericMessage()
103 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_singleTask_findsPackage_isSpecificMessageWithAppLabel()
180 MediaProjectionState.Projecting.SingleTask( in getDialogMessage_appLabelHasSpecialCharacters_isEscaped()
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/chips/screenrecord/domain/interactor/
DScreenRecordChipInteractor.kt21 import com.android.systemui.mediaprojection.data.model.MediaProjectionState in <lambda>()
59 mediaProjectionState is MediaProjectionState.Projecting.SingleTask in <lambda>()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/chips/screenrecord/ui/viewmodel/
DScreenRecordChipViewModelTest.kt28 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
137 mediaProjectionRepo.mediaProjectionState.value = MediaProjectionState.NotProjecting in chip_notProjecting_clickListenerShowsDialog()
158 MediaProjectionState.Projecting.EntireScreen("host.package") in chip_projectingEntireScreen_clickListenerShowsDialog()
179 MediaProjectionState.Projecting.SingleTask( in chip_projectingSingleTask_clickListenerShowsDialog()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/shared/ui/viewmodel/
DCollapsedStatusBarViewModelImplTest.kt36 import com.android.systemui.mediaprojection.data.model.MediaProjectionState
421 MediaProjectionState.Projecting.EntireScreen(NORMAL_PACKAGE) in ongoingActivityChip_matchesViewModel()
/frameworks/proto_logging/stats/atoms/framework/
Dframework_extension_atoms.proto286 optional MediaProjectionState state = 2 [
292 optional MediaProjectionState previous_state = 3;
312 enum MediaProjectionState { enum