Lines Matching refs:screenId

40     sptr<Screen> GetScreen(ScreenId screenId);

41 sptr<ScreenGroup> GetScreenGroup(ScreenId screenId);
98 void OnScreenDisconnect(ScreenId screenId)
100 if (screenId == SCREEN_ID_INVALID) {
101 WLOGFE("OnScreenDisconnect, screenId is invalid.");
108 pImpl_->NotifyScreenDisconnect(screenId);
111 listener->OnDisconnect(screenId);
223 sptr<Screen> ScreenManager::Impl::GetScreen(ScreenId screenId)
225 auto screenInfo = SingletonContainer::Get<ScreenManagerAdapter>().GetScreenInfo(screenId);
228 screenMap_.erase(screenId);
231 return screenMap_[screenId];
234 sptr<Screen> ScreenManager::GetScreenById(ScreenId screenId)
236 return pImpl_->GetScreen(screenId);
239 sptr<ScreenGroup> ScreenManager::Impl::GetScreenGroup(ScreenId screenId)
241 auto screenGroupInfo = SingletonContainer::Get<ScreenManagerAdapter>().GetScreenGroupInfoById(screenId);
245 screenGroupMap_.erase(screenId);
248 auto iter = screenGroupMap_.find(screenId);
254 screenGroupMap_[screenId] = screenGroup;
258 sptr<ScreenGroup> ScreenManager::GetScreenGroup(ScreenId screenId)
260 return pImpl_->GetScreenGroup(screenId);
565 DMError ScreenManager::DestroyVirtualScreen(ScreenId screenId)
567 return SingletonContainer::Get<ScreenManagerAdapter>().DestroyVirtualScreen(screenId);
570 DMError ScreenManager::SetVirtualScreenSurface(ScreenId screenId, sptr<Surface> surface)
572 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualScreenSurface(screenId, surface);
575 DMError ScreenManager::ResizeVirtualScreen(ScreenId screenId, uint32_t width, uint32_t height)
577 return SingletonContainer::Get<ScreenManagerAdapter>().ResizeVirtualScreen(screenId, width, height);
580 DMError ScreenManager::SetVirtualMirrorScreenCanvasRotation(ScreenId screenId, bool rotation)
582 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualMirrorScreenCanvasRotation(screenId, rotation);
585 DMError ScreenManager::SetVirtualMirrorScreenScaleMode(ScreenId screenId, ScreenScaleMode scaleMode)
587 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualMirrorScreenScaleMode(screenId, scaleMode);
590 VirtualScreenFlag ScreenManager::GetVirtualScreenFlag(ScreenId screenId)
592 return SingletonContainer::Get<ScreenManagerAdapter>().GetVirtualScreenFlag(screenId);
595 DMError ScreenManager::SetVirtualScreenFlag(ScreenId screenId, VirtualScreenFlag screenFlag)
597 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualScreenFlag(screenId, screenFlag);
600 DMError ScreenManager::SetVirtualScreenRefreshRate(ScreenId screenId, uint32_t refreshInterval)
602 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualScreenRefreshRate(screenId, refreshInterval);
605 bool ScreenManager::SetSpecifiedScreenPower(ScreenId screenId, ScreenPowerState state, PowerStateChangeReason reason)
607 WLOGFI("screenId:%{public}" PRIu64 ", state:%{public}u, reason:%{public}u", screenId, state, reason);
608 return SingletonContainer::Get<ScreenManagerAdapter>().SetSpecifiedScreenPower(screenId, state, reason);
643 void ScreenManager::Impl::NotifyScreenDisconnect(ScreenId screenId)
645 WLOGFI("screenId:%{public}" PRIu64".", screenId);
647 screenMap_.erase(screenId);
670 ScreenId screenId = screenInfo->GetScreenId();
671 WLOGFD("screenId:%{public}" PRIu64".", screenId);
672 if (screenId == SCREEN_ID_INVALID) {
676 auto iter = screenMap_.find(screenId);
684 screenMap_[screenId] = screen;
726 bool ScreenManager::SetVirtualScreenStatus(ScreenId screenId, VirtualScreenStatus screenStatus)
728 return SingletonContainer::Get<ScreenManagerAdapter>().SetVirtualScreenStatus(screenId, screenStatus);