Lines Matching refs:screenId

43 #define CHECK_SCREEN_AND_RETURN(screenId, ret) \

45 if ((screenId) == SCREEN_ID_INVALID) { \
46 WLOGFE("screenId invalid"); \
212 sptr<DisplayInfo> DisplayManagerService::GetDisplayInfoByScreen(ScreenId screenId)
214 sptr<AbstractDisplay> display = abstractDisplayController_->GetAbstractDisplayByScreen(screenId);
216 WLOGFE("fail to get displayInfo by screenId: invalid display");
235 ScreenId screenId = abstractScreenController_->CreateVirtualScreen(option, displayManagerAgent);
236 CHECK_SCREEN_AND_RETURN(screenId, SCREEN_ID_INVALID);
237 accessTokenIdMaps_.insert(std::pair(screenId, IPCSkeleton::GetCallingTokenID()));
238 return screenId;
241 DMError DisplayManagerService::DestroyVirtualScreen(ScreenId screenId)
247 if (!accessTokenIdMaps_.isExistAndRemove(screenId, IPCSkeleton::GetCallingTokenID())) {
251 WLOGFI("DestroyVirtualScreen::ScreenId: %{public}" PRIu64 "", screenId);
252 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
254 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:DestroyVirtualScreen(%" PRIu64")", screenId);
255 return abstractScreenController_->DestroyVirtualScreen(screenId);
258 DMError DisplayManagerService::SetVirtualScreenSurface(ScreenId screenId, sptr<IBufferProducer> surface)
260 WLOGFI("SetVirtualScreenSurface::ScreenId: %{public}" PRIu64 "", screenId);
261 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
265 return abstractScreenController_->SetVirtualScreenSurface(screenId, pPurface);
271 DMError DisplayManagerService::SetOrientation(ScreenId screenId, Orientation orientation)
281 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientation(%" PRIu64")", screenId);
282 return abstractScreenController_->SetOrientation(screenId, orientation, false);
285 DMError DisplayManagerService::SetOrientationFromWindow(ScreenId screenId, Orientation orientation, bool withAnimation)
287 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetOrientationFromWindow(%" PRIu64")", screenId);
288 return abstractScreenController_->SetOrientation(screenId, orientation, true, withAnimation);
291 bool DisplayManagerService::SetRotationFromWindow(ScreenId screenId, Rotation targetRotation, bool withAnimation)
293 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetRotationFromWindow(%" PRIu64")", screenId);
294 return abstractScreenController_->SetRotation(screenId, targetRotation, true, withAnimation);
313 DMError DisplayManagerService::GetScreenSupportedColorGamuts(ScreenId screenId,
316 WLOGFI("GetScreenSupportedColorGamuts::ScreenId: %{public}" PRIu64 "", screenId);
317 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
318 return abstractScreenController_->GetScreenSupportedColorGamuts(screenId, colorGamuts);
321 DMError DisplayManagerService::GetScreenColorGamut(ScreenId screenId, ScreenColorGamut& colorGamut)
323 WLOGFI("GetScreenColorGamut::ScreenId: %{public}" PRIu64 "", screenId);
324 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
325 return abstractScreenController_->GetScreenColorGamut(screenId, colorGamut);
328 DMError DisplayManagerService::SetScreenColorGamut(ScreenId screenId, int32_t colorGamutIdx)
330 WLOGFI("SetScreenColorGamut::ScreenId: %{public}" PRIu64 ", colorGamutIdx %{public}d", screenId, colorGamutIdx);
331 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
332 return abstractScreenController_->SetScreenColorGamut(screenId, colorGamutIdx);
335 DMError DisplayManagerService::GetScreenGamutMap(ScreenId screenId, ScreenGamutMap& gamutMap)
337 WLOGFI("GetScreenGamutMap::ScreenId: %{public}" PRIu64 "", screenId);
338 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
339 return abstractScreenController_->GetScreenGamutMap(screenId, gamutMap);
342 DMError DisplayManagerService::SetScreenGamutMap(ScreenId screenId, ScreenGamutMap gamutMap)
345 screenId, static_cast<uint32_t>(gamutMap));
346 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
347 return abstractScreenController_->SetScreenGamutMap(screenId, gamutMap);
350 DMError DisplayManagerService::SetScreenColorTransform(ScreenId screenId)
352 WLOGFI("SetScreenColorTransform::ScreenId: %{public}" PRIu64 "", screenId);
353 CHECK_SCREEN_AND_RETURN(screenId, DMError::DM_ERROR_INVALID_PARAM);
354 return abstractScreenController_->SetScreenColorTransform(screenId);
437 bool DisplayManagerService::SetSpecifiedScreenPower(ScreenId screenId, ScreenPowerState state, PowerStateChangeReason reason)
440 screenId, state);
495 bool DisplayManagerService::SetScreenBrightness(uint64_t screenId, uint32_t level)
497 RSInterfaces::GetInstance().SetScreenBacklight(screenId, level);
501 uint32_t DisplayManagerService::GetScreenBrightness(uint64_t screenId)
503 uint32_t level = static_cast<uint32_t>(RSInterfaces::GetInstance().GetScreenBacklight(screenId));
504 TLOGI(WmsLogTag::DMS, "GetScreenBrightness screenId:%{public}" PRIu64", level:%{public}u,", screenId, level);
592 ScreenId screenId = GetScreenIdByDisplayId(displayId);
594 CHECK_SCREEN_AND_RETURN(screenId, void());
596 abstractScreenController_->UpdateRSTree(screenId, parentScreenId, surfaceNode, isAdd, isMultiDisplay);
607 ScreenId screenId = GetScreenIdByDisplayId(displayId);
608 return abstractScreenController_->AddSurfaceNodeToScreen(screenId, surfaceNode, true);
619 ScreenId screenId = GetScreenIdByDisplayId(displayId);
620 return abstractScreenController_->RemoveSurfaceNodeFromScreen(screenId, surfaceNode);
623 sptr<ScreenInfo> DisplayManagerService::GetScreenInfoById(ScreenId screenId)
625 auto screen = abstractScreenController_->GetAbstractScreen(screenId);
627 WLOGE("cannot find screenInfo: %{public}" PRIu64"", screenId);
633 sptr<ScreenGroupInfo> DisplayManagerService::GetScreenGroupInfoById(ScreenId screenId)
635 auto screenGroup = abstractScreenController_->GetAbstractScreenGroup(screenId);
637 WLOGE("cannot find screenGroupInfo: %{public}" PRIu64"", screenId);
643 ScreenId DisplayManagerService::GetScreenGroupIdByScreenId(ScreenId screenId)
645 auto screen = abstractScreenController_->GetAbstractScreen(screenId);
647 WLOGE("cannot find screenInfo: %{public}" PRIu64"", screenId);
665 for (auto screenId: screenIds) {
666 auto screenInfo = GetScreenInfoById(screenId);
668 WLOGE("cannot find screenInfo: %{public}" PRIu64"", screenId);
685 "screenId vector size :%{public}ud, startPoint vector size :%{public}ud",
753 DMError DisplayManagerService::SetScreenActiveMode(ScreenId screenId, uint32_t modeId)
759 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetScreenActiveMode(%" PRIu64", %u)", screenId, modeId);
760 return abstractScreenController_->SetScreenActiveMode(screenId, modeId);
763 DMError DisplayManagerService::SetVirtualPixelRatio(ScreenId screenId, float virtualPixelRatio)
769 HITRACE_METER_FMT(HITRACE_TAG_WINDOW_MANAGER, "dms:SetVirtualPixelRatio(%" PRIu64", %f)", screenId,
771 return abstractScreenController_->SetVirtualPixelRatio(screenId, virtualPixelRatio);