ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder


public final class ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder


A builder for constructing MediaCapabilities instances.

Summary

Public constructors

Public methods

final @NonNull ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder
addSupportedHdrType(int hdrType)

Adds the supported HDR (High Dynamic Range) types for media capabilities.

final @NonNull ActivityResultContracts.PickVisualMedia.MediaCapabilities

Build the MediaCapabilities specified by this builder.

Public constructors

Builder

public Builder()

Public methods

addSupportedHdrType

public final @NonNull ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder addSupportedHdrType(int hdrType)

Adds the supported HDR (High Dynamic Range) types for media capabilities.

Parameters
int hdrType

A supported HDR type from the HdrType.

Throws
kotlin.IllegalArgumentException

if an invalid hdrType is provided.

build

public final @NonNull ActivityResultContracts.PickVisualMedia.MediaCapabilities build()

Build the MediaCapabilities specified by this builder.

Returns
@NonNull ActivityResultContracts.PickVisualMedia.MediaCapabilities

the newly constructed MediaCapabilities.