Lines Matching refs:DMError
42 DMError GetAllScreens(std::vector<sptr<Screen>>& screens);
43 DMError RegisterScreenListener(sptr<IScreenListener> listener);
44 DMError UnregisterScreenListener(sptr<IScreenListener> listener);
45 DMError RegisterScreenGroupListener(sptr<IScreenGroupListener> listener);
46 DMError UnregisterScreenGroupListener(sptr<IScreenGroupListener> listener);
47 DMError RegisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener);
48 DMError UnregisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener);
49 DMError RegisterDisplayManagerAgent();
50 DMError UnregisterDisplayManagerAgent();
263 DMError ScreenManager::Impl::GetAllScreens(std::vector<sptr<Screen>>& screens)
266 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().GetAllScreenInfos(screenInfos);
280 DMError ScreenManager::GetAllScreens(std::vector<sptr<Screen>>& screens)
285 DMError ScreenManager::Impl::RegisterScreenListener(sptr<IScreenListener> listener)
288 DMError regSucc = RegisterDisplayManagerAgent();
289 if (regSucc == DMError::DM_OK) {
295 DMError ScreenManager::RegisterScreenListener(sptr<IScreenListener> listener)
299 return DMError::DM_ERROR_NULLPTR;
304 DMError ScreenManager::Impl::UnregisterScreenListener(sptr<IScreenListener> listener)
310 return DMError::DM_ERROR_NULLPTR;
313 return isAllListenersRemoved() ? UnregisterDisplayManagerAgent() : DMError::DM_OK;
316 DMError ScreenManager::UnregisterScreenListener(sptr<IScreenListener> listener)
320 return DMError::DM_ERROR_NULLPTR;
325 DMError ScreenManager::Impl::RegisterScreenGroupListener(sptr<IScreenGroupListener> listener)
328 DMError regSucc = RegisterDisplayManagerAgent();
329 if (regSucc == DMError::DM_OK) {
335 DMError ScreenManager::RegisterScreenGroupListener(sptr<IScreenGroupListener> listener)
339 return DMError::DM_ERROR_NULLPTR;
344 DMError ScreenManager::Impl::UnregisterScreenGroupListener(sptr<IScreenGroupListener> listener)
350 return DMError::DM_ERROR_NULLPTR;
353 return isAllListenersRemoved() ? UnregisterDisplayManagerAgent() : DMError::DM_OK;
356 DMError ScreenManager::UnregisterScreenGroupListener(sptr<IScreenGroupListener> listener)
360 return DMError::DM_ERROR_NULLPTR;
365 DMError ScreenManager::Impl::RegisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
368 DMError regSucc = RegisterDisplayManagerAgent();
369 if (regSucc == DMError::DM_OK) {
375 DMError ScreenManager::RegisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
379 return DMError::DM_ERROR_NULLPTR;
384 DMError ScreenManager::Impl::UnregisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
390 return DMError::DM_ERROR_NULLPTR;
393 return isAllListenersRemoved() ? UnregisterDisplayManagerAgent() : DMError::DM_OK;
396 DMError ScreenManager::UnregisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
400 return DMError::DM_ERROR_NULLPTR;
405 DMError ScreenManager::Impl::RegisterDisplayManagerAgent()
407 DMError regSucc = DMError::DM_OK;
412 if (regSucc != DMError::DM_OK) {
420 DMError ScreenManager::Impl::UnregisterDisplayManagerAgent()
422 DMError unRegSucc = DMError::DM_OK;
427 if (unRegSucc != DMError::DM_OK) {
434 DMError ScreenManager::MakeExpand(const std::vector<ExpandOption>& options, ScreenId& screenGroupId)
438 return DMError::DM_ERROR_INVALID_PARAM;
442 return DMError::DM_ERROR_INVALID_PARAM;
453 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().MakeExpand(screenIds, startPoints, screenGroupId);
460 DMError ScreenManager::MakeUniqueScreen(const std::vector<ScreenId>& screenIds)
465 return DMError::DM_ERROR_INVALID_PARAM;
469 return DMError::DM_ERROR_INVALID_PARAM;
471 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().MakeUniqueScreen(screenIds);
475 DMError ScreenManager::MakeMirror(ScreenId mainScreenId, std::vector<ScreenId> mirrorScreenId, ScreenId& screenGroupId)
480 return DMError::DM_ERROR_INVALID_PARAM;
482 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().MakeMirror(mainScreenId, mirrorScreenId,
490 DMError ScreenManager::SetMultiScreenMode(ScreenId mainScreenId, ScreenId secondaryScreenId,
495 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().SetMultiScreenMode(mainScreenId,
500 DMError ScreenManager::SetMultiScreenRelativePosition(MultiScreenPositionOptions mainScreenOptions,
506 DMError ret = SingletonContainer::Get<ScreenManagerAdapter>().SetMultiScreenRelativePosition(mainScreenOptions,
511 DMError ScreenManager::StopExpand(const std::vector<ScreenId>& expandScreenIds)
515 return DMError::DM_OK;
520 DMError ScreenManager::StopMirror(const std::vector<ScreenId>& mirrorScreenIds)
524 return DMError::DM_OK;
529 DMError ScreenManager::DisableMirror(bool disableOrNot)
535 DMError ScreenManager::RemoveVirtualScreenFromGroup(std::vector<ScreenId> screens)
540 return DMError::DM_ERROR_INVALID_PARAM;
544 return DMError::DM_ERROR_INVALID_PARAM;
547 return DMError::DM_OK;
565 DMError ScreenManager::DestroyVirtualScreen(ScreenId screenId)
570 DMError ScreenManager::SetVirtualScreenSurface(ScreenId screenId, sptr<Surface> surface)
575 DMError ScreenManager::ResizeVirtualScreen(ScreenId screenId, uint32_t width, uint32_t height)
580 DMError ScreenManager::SetVirtualMirrorScreenCanvasRotation(ScreenId screenId, bool rotation)
585 DMError ScreenManager::SetVirtualMirrorScreenScaleMode(ScreenId screenId, ScreenScaleMode scaleMode)
595 DMError ScreenManager::SetVirtualScreenFlag(ScreenId screenId, VirtualScreenFlag screenFlag)
600 DMError ScreenManager::SetVirtualScreenRefreshRate(ScreenId screenId, uint32_t refreshInterval)
622 DMError ScreenManager::SetScreenRotationLocked(bool isLocked)
627 DMError ScreenManager::SetScreenRotationLockedFromJs(bool isLocked)
632 DMError ScreenManager::IsScreenRotationLocked(bool& isLocked)
731 DMError ScreenManager::SetVirtualScreenMaxRefreshRate(ScreenId id, uint32_t refreshRate,