public class LegacyRequest extends Object
Modifier and Type | Field and Description |
---|---|
CaptureRequest |
captureRequest
Immutable capture request, as requested by the user
|
CameraCharacteristics |
characteristics
Immutable characteristics for the camera corresponding to this request
|
Camera.Parameters |
parameters
Mutable camera parameters
|
Size |
previewSize
Immutable api1 preview buffer size at the time of the request
|
Constructor and Description |
---|
LegacyRequest(CameraCharacteristics characteristics,
CaptureRequest captureRequest,
Size previewSize,
Camera.Parameters parameters)
Create a new legacy request; the parameters are copied.
|
Modifier and Type | Method and Description |
---|---|
void |
setParameters(Camera.Parameters parameters)
Update the current parameters in-place to be a copy of the new parameters.
|
public final CameraCharacteristics characteristics
public final CaptureRequest captureRequest
public final Size previewSize
public final Camera.Parameters parameters
public LegacyRequest(CameraCharacteristics characteristics, CaptureRequest captureRequest, Size previewSize, Camera.Parameters parameters)
characteristics
- immutable static camera characteristics for this cameracaptureRequest
- immutable user-defined capture requestpreviewSize
- immutable internal preview size used for Camera.setPreviewSurface(android.view.Surface)
parameters
- the initial camera1 parameter state; (copied) can be mutatedpublic void setParameters(Camera.Parameters parameters)
parameters
- non-null
parameters for api1 camera