Lines Matching refs:device
87 * individual device, even if they are the same model.</p>
117 * @param cameraId The ID of the camera device whose availability is changing. The memory of this
145 * <p>onCameraUnavailable will be called whenever a camera device is opened by any camera API client.
146 * Other camera API clients may still be able to open such a camera device, evicting the existing
147 * client if they have higher priority than the existing client of a camera device.
189 * Query the capabilities of a camera device. These capabilities are
198 * @param cameraId the ID string of the camera device of interest.
215 * Open a connection to a camera with the given ID. The opened camera device will be
216 * returned in the `device` parameter.
219 * devices. Note that even if an id is listed, open may fail if the device
222 * camera device.</p>
226 * the device being in use by a lower-priority, background camera API client can still potentially
228 * than the current camera API client using this device. In general, if the top, foreground
230 * priority when accessing the camera, and this method will succeed even if the camera device is
248 * @param cameraId the ID string of the camera device to be opened.
249 * @param callback the {@link ACameraDevice_StateCallbacks} associated with the opened camera device.
250 * @param device the opened {@link ACameraDevice} will be filled here if the method call succeeds.
254 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if manager, cameraId, callback, or device
258 * <li>{@link ACAMERA_ERROR_CAMERA_IN_USE} if camera device is being used by a higher
263 * <li>{@link ACAMERA_ERROR_CAMERA_DISABLED} if the camera is disabled due to a device
272 /*out*/ACameraDevice** device);