Lines Matching refs:VirtualCamera
52 class VirtualCamera; // From VirtualCamera.h variable
77 sp<VirtualCamera> makeVirtualCamera();
78 bool ownVirtualCamera(sp<VirtualCamera> virtualCamera);
79 void disownVirtualCamera(sp<VirtualCamera> virtualCamera);
89 void requestNewFrame(sp<VirtualCamera> virtualCamera,
93 void clientStreamEnding(const VirtualCamera* client);
96 Return<EvsResult> setMaster(sp<VirtualCamera> virtualCamera);
97 Return<EvsResult> forceMaster(sp<VirtualCamera> virtualCamera);
98 Return<EvsResult> unsetMaster(const VirtualCamera* virtualCamera);
99 Return<EvsResult> setParameter(sp<VirtualCamera> virtualCamera,
124 std::list<wp<VirtualCamera>> mClients; // Weak pointers -> objects destruct if client dies
138 wp<VirtualCamera> mPrimaryClient = nullptr;
143 wp<VirtualCamera> client = nullptr;
148 const VirtualCamera* client) REQUIRES(mFrameMutex);