CaptureRequestOptions.Builder


public final class CaptureRequestOptions.Builder implements ExtendableBuilder


Builder for creating CaptureRequestOptions instance.

Summary

Public constructors

This method is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

Public methods

@NonNull CaptureRequestOptions

This method is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

final @NonNull CaptureRequestOptions.Builder
<ValueT extends Object> clearCaptureRequestOption(
    @NonNull CaptureRequest.Key<@NonNull ValueT> key
)

This method is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

final @NonNull CaptureRequestOptions.Builder
<ValueT extends Object> setCaptureRequestOption(
    @NonNull CaptureRequest.Key<@NonNull ValueT> key,
    @NonNull ValueT value
)

This method is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

Public constructors

Builder

Added in 1.0.0
Deprecated in 1.7.0-alpha03
public Builder()

Public methods

build

Added in 1.0.0
Deprecated in 1.7.0-alpha03
public @NonNull CaptureRequestOptions build()

Builds an immutable CaptureRequestOptions from the current state.

Returns
@NonNull CaptureRequestOptions

A CaptureRequestOptions populated with the current state.

clearCaptureRequestOption

Added in 1.0.0
Deprecated in 1.7.0-alpha03
public final @NonNull CaptureRequestOptions.Builder <ValueT extends Object> clearCaptureRequestOption(
    @NonNull CaptureRequest.Key<@NonNull ValueT> key
)

Removes a capture request option with specific CaptureRequest.Key setting.

setCaptureRequestOption

Added in 1.0.0
Deprecated in 1.7.0-alpha03
public final @NonNull CaptureRequestOptions.Builder <ValueT extends Object> setCaptureRequestOption(
    @NonNull CaptureRequest.Key<@NonNull ValueT> key,
    @NonNull ValueT value
)

Inserts new capture request option with specific CaptureRequest.Key setting.