ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder


class ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder


A builder for constructing MediaCapabilities instances.

Summary

Public constructors

Public functions

ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder

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

ActivityResultContracts.PickVisualMedia.MediaCapabilities

Build the MediaCapabilities specified by this builder.

Public constructors

Builder

Builder()

Public functions

addSupportedHdrType

fun addSupportedHdrType(hdrType: Int): ActivityResultContracts.PickVisualMedia.MediaCapabilities.Builder

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

Parameters
hdrType: Int

A supported HDR type from the HdrType.

Throws
kotlin.IllegalArgumentException

if an invalid hdrType is provided.

build

fun build(): ActivityResultContracts.PickVisualMedia.MediaCapabilities

Build the MediaCapabilities specified by this builder.

Returns
ActivityResultContracts.PickVisualMedia.MediaCapabilities

the newly constructed MediaCapabilities.