/foundation/window/window_manager/wm/include/ |
H A D | picture_in_picture_manager.h | 32 static void PutPipControllerInfo(int32_t windowId, sptr<PictureInPictureController> pipController); 34 static void AttachActivePipController(sptr<PictureInPictureController> pipController); 35 static void DetachActivePipController(sptr<PictureInPictureController> pipController); 36 static sptr<PictureInPictureController> GetPipControllerInfo(int32_t windowId); 39 static bool IsActiveController(wptr<PictureInPictureController> pipController); 40 static void SetActiveController(sptr<PictureInPictureController> pipController); 41 static void RemoveActiveController(wptr<PictureInPictureController> pipController); 42 static void AttachAutoStartController(int32_t handleId, wptr<PictureInPictureController> pipController); 43 static void DetachAutoStartController(int32_t handleId, wptr<PictureInPictureController> pipController); 60 static sptr<PictureInPictureController> activeController [all...] |
H A D | picture_in_picture_controller.h | 64 class PictureInPictureController : virtual public RefBase { class 66 PictureInPictureController(sptr<PipOption> pipOption, sptr<Window> mainWindow, uint32_t mainWindowId, napi_env env); 67 ~PictureInPictureController(); 121 wptr<PictureInPictureController> weakRef_ = nullptr;
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | picture_in_picture_manager_test.cpp | 82 sptr<PictureInPictureController> pipController = new PictureInPictureController(option, nullptr, 100, nullptr); in HWTEST_F() 101 * @tc.name: PictureInPictureController 105 HWTEST_F(PictureInPictureManagerTest, PictureInPictureController, Function | SmallTest | Level2) in HWTEST_F() 108 sptr<PictureInPictureController> pipController = in HWTEST_F() 109 new PictureInPictureController(option, nullptr, 100, nullptr); in HWTEST_F() 137 sptr<PictureInPictureController> pipController = in HWTEST_F() 138 new (std::nothrow) PictureInPictureController(option, nullptr, 100, nullptr); in HWTEST_F() 155 sptr<PictureInPictureController> pipController = in HWTEST_F() 156 new (std::nothrow) PictureInPictureController(optio in HWTEST_F() [all...] |
H A D | picture_in_picture_controller_test.cpp | 97 auto pipControl = sptr<PictureInPictureController>::MakeSptr(option, mw, 100, nullptr); in HWTEST_F() 124 sptr<PictureInPictureController> pipControl = in HWTEST_F() 125 new (std::nothrow) PictureInPictureController(option, mw, 100, nullptr); in HWTEST_F() 171 sptr<PictureInPictureController> pipControl = in HWTEST_F() 172 new (std::nothrow) PictureInPictureController(option, mw, 100, nullptr); in HWTEST_F() 213 auto pipControl = sptr<PictureInPictureController>::MakeSptr(option, mw, 100, nullptr); in HWTEST_F() 240 auto pipControl = sptr<PictureInPictureController>::MakeSptr(option, mw, 100, nullptr); in HWTEST_F() 272 auto pipControl = sptr<PictureInPictureController>::MakeSptr(option, mw, 100, nullptr); in HWTEST_F() 300 auto pipControl = sptr<PictureInPictureController>::MakeSptr(option, mw, 100, nullptr); in HWTEST_F() 329 auto pipControl = sptr<PictureInPictureController> in HWTEST_F() [all...] |
/foundation/window/window_manager/wm/src/ |
H A D | picture_in_picture_controller.cpp | 50 uint32_t PictureInPictureController::GetPipPriority(uint32_t pipTemplateType) in GetPipPriority() 64 PictureInPictureController::PictureInPictureController(sptr<PipOption> pipOption, sptr<Window> mainWindow, in PictureInPictureController() function in OHOS::Rosen::PictureInPictureController 72 PictureInPictureController::~PictureInPictureController() in ~PictureInPictureController() 77 WMError PictureInPictureController::CreatePictureInPictureWindow(StartPipType startType) in CreatePictureInPictureWindow() 90 mainWindowLifeCycleListener_ = sptr<PictureInPictureController::WindowLifeCycleListener>::MakeSptr(); in CreatePictureInPictureWindow() 125 WMError PictureInPictureController::ShowPictureInPictureWindow(StartPipType startType) in ShowPictureInPictureWindow() 172 WMError PictureInPictureController::StartPictureInPicture(StartPipType startType) in StartPictureInPicture() 221 WMError PictureInPictureController [all...] |
H A D | picture_in_picture_manager.cpp | 48 sptr<PictureInPictureController> PictureInPictureManager::activeController_ = nullptr; 49 wptr<PictureInPictureController> PictureInPictureManager::autoStartController_ = nullptr; 50 std::map<int32_t, wptr<PictureInPictureController>> PictureInPictureManager::autoStartControllerMap_ = {}; 51 std::map<int32_t, sptr<PictureInPictureController>> PictureInPictureManager::windowToControllerMap_ = {}; 72 void PictureInPictureManager::PutPipControllerInfo(int32_t windowId, sptr<PictureInPictureController> pipController) in PutPipControllerInfo() 84 sptr<PictureInPictureController> PictureInPictureManager::GetPipControllerInfo(int32_t windowId) in GetPipControllerInfo() 99 bool PictureInPictureManager::IsActiveController(wptr<PictureInPictureController> pipController) in IsActiveController() 109 void PictureInPictureManager::SetActiveController(sptr<PictureInPictureController> pipController) in SetActiveController() 115 void PictureInPictureManager::RemoveActiveController(wptr<PictureInPictureController> pipController) in RemoveActiveController() 124 wptr<PictureInPictureController> pipControlle in AttachAutoStartController() [all...] |
/foundation/window/window_manager/interfaces/kits/napi/picture_in_picture_napi/ |
H A D | js_pip_controller.h | 28 napi_value CreateJsPipControllerObject(napi_env env, sptr<PictureInPictureController>& pipController); 31 explicit JsPipController(const sptr<PictureInPictureController>& pipController); 70 sptr<PictureInPictureController> pipController_ = nullptr;
|
H A D | js_pip_controller.cpp | 52 napi_value CreateJsPipControllerObject(napi_env env, sptr<PictureInPictureController>& pipController) in CreateJsPipControllerObject() 65 JsPipController::JsPipController(const sptr<PictureInPictureController>& pipController) in JsPipController() 106 [weak = wptr<PictureInPictureController>(this->pipController_)] in OnStartPictureInPicture() 144 [weak = wptr<PictureInPictureController>(this->pipController_)] in OnStopPictureInPicture()
|
H A D | js_pip_window_manager.cpp | 242 sptr<PictureInPictureController> pipController = in NapiSendTask() 243 new PictureInPictureController(pipOptionPtr, mainWindow, mainWindow->GetWindowId(), env); in NapiSendTask()
|
/foundation/window/window_manager/test/fuzztest/wms/pip_fuzzer/ |
H A D | pip_fuzzer.cpp | 70 sptr<PictureInPictureController> controller = new PictureInPictureController(option, window, windowId, env); in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/interfaces/kits/napi/picture_in_picture_napi/inner/ |
H A D | js_pip_manager.cpp | 89 sptr<PictureInPictureController> pipController = PictureInPictureManager::GetPipControllerInfo(windowId); in OnInitXComponentController() 118 sptr<PictureInPictureController> pipController = PictureInPictureManager::GetPipControllerInfo(windowId); in OnGetCustomUIController() 149 sptr<PictureInPictureController> pipController = PictureInPictureManager::GetPipControllerInfo(windowId); in OnGetTypeNode() 180 sptr<PictureInPictureController> pipController = PictureInPictureManager::GetPipControllerInfo(windowId); in OnSetTypeNodeEnabled()
|