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 D | rs_render_service_connection.cpp | 876 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 D | rs_ui_capture_task_parallel.cpp | 93 std::function<void()> captureTask = [captureHandle, id, callback]() -> void { in Capture() local 100 RSUniRenderThread::Instance().PostTask(captureTask); in Capture()
|
H A D | rs_surface_capture_task_parallel.cpp | 114 …std::function<void()> captureTask = [captureHandle, id, callback, isSystemCalling, isFreeze]() -> … in Capture() local 120 RSUniRenderThread::Instance().PostSyncTask(captureTask); in Capture()
|
H A D | rs_main_thread.cpp | 1911 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()
|