Home
last modified time | relevance | path

Searched refs:captureTask (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_render_service_connection.cpp876 std::function<void()> captureTask = [id, callback, captureConfig]() { in TakeSurfaceCaptureForUiParallel() local
881 RSMainThread::Instance()->AddUiCaptureTask(id, captureTask); in TakeSurfaceCaptureForUiParallel()
893 RSMainThread::Instance()->PostTask(captureTask); in TakeSurfaceCaptureForUiParallel()
895 RSMainThread::Instance()->AddUiCaptureTask(id, captureTask); in TakeSurfaceCaptureForUiParallel()
931 std::function<void()> captureTask = [id, callback, captureConfig, in TakeSurfaceCapture() local
983 mainThread_->PostTask(captureTask); in TakeSurfaceCapture()
1021 auto captureTask = [weakThis = wptr<RSRenderServiceConnection>(this), pid, app]() -> void { in RegisterApplicationAgent() local
1028 mainThread_->PostTask(captureTask); in RegisterApplicationAgent()
1035 auto captureTask = [app]() -> void { in UnRegisterApplicationAgent() local
1038 RSMainThread::Instance()->ScheduleTask(captureTask).wait(); in UnRegisterApplicationAgent()
H A Drs_ui_capture_task_parallel.cpp93 std::function<void()> captureTask = [captureHandle, id, callback]() -> void { in Capture() local
100 RSUniRenderThread::Instance().PostTask(captureTask); in Capture()
H A Drs_surface_capture_task_parallel.cpp114 …std::function<void()> captureTask = [captureHandle, id, callback, isSystemCalling, isFreeze]() -> … in Capture() local
120 RSUniRenderThread::Instance().PostSyncTask(captureTask); in Capture()
H A Drs_main_thread.cpp1911 for (auto [id, captureTask]: pendingUiCaptureTasks_) { in PrepareUiCaptureTasks()
1918 uiCaptureTasks_.emplace(id, captureTask); in PrepareUiCaptureTasks()
1929 auto captureTask = std::get<1>(uiCaptureTasks_.front()); in ProcessUiCaptureTasks() local
1931 captureTask(); in ProcessUiCaptureTasks()