Lines Matching refs:request

69  * <p>Each request can specify a different subset of target {@link ANativeWindow}s for the
70 * camera to send the captured data to. All the {@link ANativeWindow}s used in a request must
72 * {@link ACameraDevice_createCaptureSession}, when the request is submitted to the
75 * <p>For example, a request meant for repeating preview might only include the
118 * @param request the {@link ACaptureRequest} of interest.
119 * @param output the output {@link ACameraOutputTarget} to be added to capture request.
123 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request or output is NULL.</li></ul>
125 camera_status_t ACaptureRequest_addTarget(ACaptureRequest* request,
133 * @param request the {@link ACaptureRequest} of interest.
134 * @param output the output {@link ACameraOutputTarget} to be removed from capture request.
138 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request or output is NULL.</li></ul>
140 camera_status_t ACaptureRequest_removeTarget(ACaptureRequest* request,
149 * @param request the {@link ACaptureRequest} of interest.
157 * <li>{@link ACAMERA_ERROR_METADATA_NOT_FOUND} if the capture request does not contain an
161 const ACaptureRequest* request, uint32_t tag, ACameraMetadata_const_entry* entry);
166 * @param request the {@link ACaptureRequest} of interest.
172 * ACaptureRequest_setEntry_*. To get new list of tags after updating capture request,
178 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request, numEntries or tags is NULL.</li>
182 const ACaptureRequest* request, /*out*/int32_t* numTags, /*out*/const uint32_t** tags);
187 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
189 * @param request the {@link ACaptureRequest} of interest.
192 * @param data the entries to be set/change in the capture request.
196 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
201 ACaptureRequest* request, uint32_t tag, uint32_t count, const uint8_t* data);
206 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
208 * @param request the {@link ACaptureRequest} of interest.
211 * @param data the entries to be set/change in the capture request.
215 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
220 ACaptureRequest* request, uint32_t tag, uint32_t count, const int32_t* data);
225 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
227 * @param request the {@link ACaptureRequest} of interest.
230 * @param data the entries to be set/change in the capture request.
234 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
239 ACaptureRequest* request, uint32_t tag, uint32_t count, const float* data);
244 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
246 * @param request the {@link ACaptureRequest} of interest.
249 * @param data the entries to be set/change in the capture request.
253 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
258 ACaptureRequest* request, uint32_t tag, uint32_t count, const int64_t* data);
263 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
265 * @param request the {@link ACaptureRequest} of interest.
268 * @param data the entries to be set/change in the capture request.
272 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
277 ACaptureRequest* request, uint32_t tag, uint32_t count, const double* data);
282 * <p>Set count to 0 and data to NULL to remove a tag from the capture request.</p>
284 * @param request the {@link ACaptureRequest} of interest.
287 * @param data the entries to be set/change in the capture request.
291 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL, count is larger than
296 ACaptureRequest* request, uint32_t tag, uint32_t count,
302 * @param request the {@link ACaptureRequest} to be freed.
304 void ACaptureRequest_free(ACaptureRequest* request);
313 * This method is useful for user to identify the capture request in capture session callbacks.
314 * The context is NULL for newly created request.
317 * Also note that calling this method after the request has been sent to capture session will not
320 * @param request the {@link ACaptureRequest} of interest.
321 * @param context the user context pointer to be associated with this capture request.
325 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL.</li></ul>
328 ACaptureRequest* request, void* context);
333 * This method is useful for user to identify the capture request in capture session callbacks.
334 * The context is NULL for newly created request.
336 * @param request the {@link ACaptureRequest} of interest.
337 * @param context the user context pointer of this capture request.
341 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if request is NULL.</li></ul>
344 const ACaptureRequest* request, /*out*/void** context);
354 * @return a valid ACaptureRequest pointer or NULL if the input request cannot be copied.