Lines Matching refs:VirtualCamera
35 class VirtualCamera; // From VirtualCamera.h variable
57 sp<VirtualCamera> makeVirtualCamera();
58 bool ownVirtualCamera(sp<VirtualCamera> virtualCamera);
59 void disownVirtualCamera(sp<VirtualCamera> virtualCamera);
60 void disownVirtualCamera(const VirtualCamera* virtualCamera);
71 void requestNewFrame(sp<VirtualCamera> virtualCamera, const int64_t timestamp);
74 void clientStreamEnding(const VirtualCamera* client);
78 sp<VirtualCamera> virtualCamera);
80 sp<VirtualCamera> virtualCamera);
82 const VirtualCamera* virtualCamera);
84 sp<VirtualCamera> virtualCamera, hardware::automotive::evs::V1_1::CameraParam id,
114 std::list<wp<VirtualCamera>> mClients; // Weak pointers -> objects destruct if client dies
129 wp<VirtualCamera> mPrimaryClient = nullptr;
134 wp<VirtualCamera> client = nullptr;
139 const VirtualCamera* client) REQUIRES(mFrameMutex);