Home
last modified time | relevance | path

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

/frameworks/av/services/camera/virtualcamera/
DVirtualCameraRenderThread.h73 class ProcessCaptureRequestTask {
75 ProcessCaptureRequestTask(
100 : public std::variant<std::unique_ptr<ProcessCaptureRequestTask>,
108 std::holds_alternative<std::unique_ptr<ProcessCaptureRequestTask>>(
110 std::get<std::unique_ptr<ProcessCaptureRequestTask>>(*this) == nullptr;
148 void enqueueTask(std::unique_ptr<ProcessCaptureRequestTask> task)
164 void processTask(const ProcessCaptureRequestTask& captureRequestTask);
167 void flushCaptureRequest(const ProcessCaptureRequestTask& captureRequestTask);
217 std::deque<std::unique_ptr<ProcessCaptureRequestTask>> mQueue GUARDED_BY(mLock);
DVirtualCameraRenderThread.cc354 ProcessCaptureRequestTask::ProcessCaptureRequestTask( in ProcessCaptureRequestTask() function in android::companion::virtualcamera::ProcessCaptureRequestTask
362 int ProcessCaptureRequestTask::getFrameNumber() const { in getFrameNumber()
366 const std::vector<CaptureRequestBuffer>& ProcessCaptureRequestTask::getBuffers() in getBuffers()
371 const RequestSettings& ProcessCaptureRequestTask::getRequestSettings() const { in getRequestSettings()
387 std::unique_ptr<ProcessCaptureRequestTask> task) { in enqueueTask()
401 std::unique_ptr<ProcessCaptureRequestTask> task = std::move(mQueue.front()); in flush()
471 overloaded{[this](const std::unique_ptr<ProcessCaptureRequestTask>& t) { in threadLoop()
491 const ProcessCaptureRequestTask& request) { in processTask()
623 const ProcessCaptureRequestTask& request) { in flushCaptureRequest()
DVirtualCameraSession.cc631 mRenderThread->enqueueTask(std::make_unique<ProcessCaptureRequestTask>( in processCaptureRequest()
/frameworks/av/services/camera/virtualcamera/tests/
DVirtualCameraRenderThreadTest.cc142 mRenderThread->enqueueTask(std::make_unique<ProcessCaptureRequestTask>( in TEST_F()