Lines Matching refs:camera

16 The left (or above) panel generally displays output from the camera subsystem, while the right
17 (or below) panel generally has controls for interacting with the camera subsystem.
24 camera, request, burst, and utility panes.
28 1. Add a camera pane, select camera to use
31 3. Open and configure the camera from the camera pane
32 4. Add a request pane, select the desired camera and targets, and the desired use case template.
41 The camera pane includes device-level controls for a single camera, which can be selected from all
43 camera characteristics information, for configuring a set of targets, and for stopping or flushing
44 the camera.
48 Target panes represent various destinations for camera data. The kind of destination desired, and
49 the camera this target is meant for, are always available to select. Each kind of destination
53 in the selected camera's next configure operation. Until the target pane is included in a camera's
54 configuration, it cannot be used as a target for capture requests to that camera.
58 These are basic outputs generally used for camera preview; each is simply configured by the size
59 of buffers it requests from the camera.
73 This target sends camera data to a RenderScript Allocation, from which it can be efficiently
78 Request panes are used to set up the configuration for a single camera capture request. It includes
79 all the settings required for the camera device to capture a frame of data. It contains selectors
80 for the camera to send the request to, and then which of the configured target panes to use for
84 The camera device provides default values for all the request settings for various use cases; the
87 Once a camera has been opened and configured, and the correct target(s) has been selected for the
88 request, the request can be sent to the camera with either the capture or repeat buttons.
90 Capture is a one-shot operation, which simply instructs the camera to capture a single frame of
94 Repeat is a continuous operation, where the camera device continually captures the images using
99 To stop repeating, use the camera pane's stop method.
107 The burst pane contains the target camera to send the burst to, and then allows including one or
108 more requests into the burst, from the list of requests that target the chosen camera.
125 panes to notify others of status changes (such as a change in the selected camera, so that all
126 panes targeting that camera pane can update their displayed settings choices), to find panes of
129 The operation of the camera devices is centralized in a single camera ops class, which keeps track
130 of open devices, notifies panes about changes to camera device status, and allows the utility panes
131 to intercept/override camera device operations as desired.