PictureProfile.Builder
public
static
final
class
PictureProfile.Builder
extends Object
| java.lang.Object | |
| ↳ | android.media.quality.PictureProfile.Builder |
A builder for PictureProfile.
Summary
Public constructors | |
|---|---|
Builder(PictureProfile p)
Copy constructor of builder. |
|
Builder(String name)
Creates a new Builder. |
|
Public methods | |
|---|---|
PictureProfile.Builder
|
addStreamStatusVariant(String status, PersistableBundle params)
Adds a stream status variant parameter set. |
PictureProfile
|
build()
Builds the instance. |
PictureProfile.Builder
|
setParameters(PersistableBundle params)
Sets profile parameters. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (PictureProfile p)
Copy constructor of builder.
| Parameters | |
|---|---|
p |
PictureProfile |
Builder
public Builder (String name)
Creates a new Builder.
| Parameters | |
|---|---|
name |
String |
Public methods
addStreamStatusVariant
public PictureProfile.Builder addStreamStatusVariant (String status, PersistableBundle params)
Adds a stream status variant parameter set. *
Use this to define overrides for specific stream statuses (e.g., HDR10). These parameters will be applied by the HAL when the specific stream status is detected.
| Returns | |
|---|---|
PictureProfile.Builder |
|
build
public PictureProfile build ()
Builds the instance.
| Returns | |
|---|---|
PictureProfile |
|
setParameters
public PictureProfile.Builder setParameters (PersistableBundle params)
Sets profile parameters.
| Parameters | |
|---|---|
params |
PersistableBundle |
| Returns | |
|---|---|
PictureProfile.Builder |
|
See also: