Lines Matching refs:sp
41 virtual void postData(int32_t msgType, const sp<IMemory>& dataPtr,
43 virtual void postDataTimestamp(nsecs_t timestamp, int32_t msgType, const sp<IMemory>& dataPtr) = 0;
54 typedef status_t (ICameraService::*TCamConnectService)(const sp<ICameraClient>&,
57 sp<ICamera>&);
72 static sp<Camera> create(const sp<ICamera>& camera);
73 static sp<Camera> connect(int cameraId,
79 int clientUid, sp<Camera>& camera);
88 status_t setPreviewTarget(const sp<IGraphicBufferProducer>& bufferProducer);
109 void releaseRecordingFrame(const sp<IMemory>& mem);
132 void setListener(const sp<CameraListener>& listener);
133 void setRecordingProxyListener(const sp<ICameraRecordingProxyListener>& listener);
142 const sp<IGraphicBufferProducer>& callbackProducer);
144 sp<ICameraRecordingProxy> getRecordingProxy();
148 virtual void dataCallback(int32_t msgType, const sp<IMemory>& dataPtr,
150 virtual void dataCallbackTimestamp(nsecs_t timestamp, int32_t msgType, const sp<IMemory>& dataPtr);
155 RecordingProxy(const sp<Camera>& camera);
158 virtual status_t startRecording(const sp<ICameraRecordingProxyListener>& listener);
160 virtual void releaseRecordingFrame(const sp<IMemory>& mem);
163 sp<Camera> mCamera;
171 sp<ICameraRecordingProxyListener> mRecordingProxyListener;