Home | History | Annotate | Download | only in camera

Lines Matching defs:ACameraOutputTarget

53 typedef struct ACameraOutputTarget ACameraOutputTarget;
87 * Create a ACameraOutputTarget object.
89 * <p>The ACameraOutputTarget is used in {@link ACaptureRequest_addTarget} method to add an output
91 * and its memory after application no longer needs the {@link ACameraOutputTarget}.</p>
93 * @param window the {@link ANativeWindow} to be associated with the {@link ACameraOutputTarget}
94 * @param output the output {@link ACameraOutputTarget} will be stored here if the
98 * <li>{@link ACAMERA_OK} if the method call succeeds. The created ACameraOutputTarget will
104 camera_status_t ACameraOutputTarget_create(ANativeWindow* window, ACameraOutputTarget** output);
107 * Free a ACameraOutputTarget object.
109 * @param output the {@link ACameraOutputTarget} to be freed.
113 void ACameraOutputTarget_free(ACameraOutputTarget* output);
116 * Add an {@link ACameraOutputTarget} object to {@link ACaptureRequest}.
119 * @param output the output {@link ACameraOutputTarget} to be added to capture request.
126 const ACameraOutputTarget* output);
129 * Remove an {@link ACameraOutputTarget} object from {@link ACaptureRequest}.
131 * <p>This method has no effect if the ACameraOutputTarget does not exist in ACaptureRequest.</p>
134 * @param output the output {@link ACameraOutputTarget} to be removed from capture request.
141 const ACameraOutputTarget* output);