Builder
class Builder : ExtendableBuilder<CaptureRequestOptions!>
kotlin.Any | |
↳ | androidx.camera.camera2.interop.CaptureRequestOptions.Builder |
Builder for creating CaptureRequestOptions
instance.
Summary
Public constructors | |
---|---|
<init>() Builder for creating |
Public methods | |
---|---|
CaptureRequestOptions |
build() Builds an immutable |
CaptureRequestOptions.Builder |
clearCaptureRequestOption(@NonNull key: Key<ValueT>) Removes a capture request option with specific |
CaptureRequestOptions.Builder |
setCaptureRequestOption(@NonNull key: Key<ValueT>, @NonNull value: ValueT) Inserts new capture request option with specific |
Public constructors
Public methods
build
@NonNull fun build(): CaptureRequestOptions
Builds an immutable CaptureRequestOptions
from the current state.
Return | |
---|---|
CaptureRequestOptions |
A CaptureRequestOptions populated with the current state. |
clearCaptureRequestOption
@NonNull fun <ValueT : Any!> clearCaptureRequestOption(@NonNull key: Key<ValueT>): CaptureRequestOptions.Builder
Removes a capture request option with specific CaptureRequest.Key
setting.
setCaptureRequestOption
@NonNull fun <ValueT : Any!> setCaptureRequestOption(
@NonNull key: Key<ValueT>,
@NonNull value: ValueT
): CaptureRequestOptions.Builder
Inserts new capture request option with specific CaptureRequest.Key
setting.