Lines Matching refs:sp
79 virtual status_t getCameraVendorTagDescriptor(/*out*/ sp<VendorTagDescriptor>& desc);
81 virtual status_t connect(const sp<ICameraClient>& cameraClient, int cameraId,
84 sp<ICamera>& device);
86 virtual status_t connectLegacy(const sp<ICameraClient>& cameraClient, int cameraId,
89 sp<ICamera>& device);
91 virtual status_t connectPro(const sp<IProCameraCallbacks>& cameraCb,
94 sp<IProCameraUser>& device);
97 const sp<ICameraDeviceCallbacks>& cameraCb,
102 sp<ICameraDeviceUser>& device);
104 virtual status_t addListener(const sp<ICameraServiceListener>& listener);
106 const sp<ICameraServiceListener>& listener);
161 virtual sp<IBinder> asBinderWrapper() = 0;
164 sp<IBinder> getRemote() { in getRemote()
171 BasicClient(const sp<CameraService>& cameraService,
172 const sp<IBinder>& remoteCallback,
189 sp<CameraService> mCameraService; // immutable after constructor
198 sp<IBinder> mRemoteBinder; // immutable after constructor
221 sp<OpsCallback> mOpsCallback;
237 virtual status_t connect(const sp<ICameraClient>& client) = 0;
240 virtual status_t setPreviewTarget(const sp<IGraphicBufferProducer>& bufferProducer)=0;
243 const sp<IGraphicBufferProducer>& callbackProducer) = 0;
251 virtual void releaseRecordingFrame(const sp<IMemory>& mem) = 0;
260 Client(const sp<CameraService>& cameraService,
261 const sp<ICameraClient>& cameraClient,
271 const sp<ICameraClient>& getRemoteCallback() { in getRemoteCallback()
275 virtual sp<IBinder> asBinderWrapper() { in asBinderWrapper()
290 sp<ICameraClient> mRemoteCallback;
298 ProClient(const sp<CameraService>& cameraService,
299 const sp<IProCameraCallbacks>& remoteCallback,
309 const sp<IProCameraCallbacks>& getRemoteCallback() { in getRemoteCallback()
316 virtual status_t connect(const sp<IProCameraCallbacks>& callbacks)
336 sp<IProCameraCallbacks> mRemoteCallback;
352 const sp<IBinder>& remoteCallback,
354 sp<BasicClient> &client);
357 status_t connectFinishUnsafe(const sp<BasicClient>& client,
358 const sp<IBinder>& remoteCallback);
360 virtual sp<BasicClient> getClientByRemote(const wp<IBinder>& cameraClient);
372 sp<BasicClient> findClientUnsafe(const wp<IBinder>& cameraClient, int& outIndex);
373 sp<ProClient> findProClientUnsafe(
385 sp<MediaPlayer> mSoundPlayer[NUM_SOUNDS];
390 Vector<sp<ICameraServiceListener> >
457 sp<Client>& client,
459 const sp<ICameraClient>& cameraClient,