# PickVisualMediaRequest

Artifact: [androidx.activity:activity](https://developer.android.com/jetpack/androidx/releases/activity) [View Source](https://cs.android.com/search?q=file:androidx/activity/result/PickVisualMediaRequest.kt+class:androidx.activity.result.PickVisualMediaRequest) Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/activity#1.6.0)

*** ** * ** ***


```
class PickVisualMediaRequest
```

<br />

*** ** * ** ***

A request for a `https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickMultipleVisualMedia` or `https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickVisualMedia` Activity Contract.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest.Builder` A builder for constructing `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest` instances. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#accentColor()` |
| `https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickVisualMedia.DefaultTab` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#defaultTab()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#isCustomAccentColorApplied()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#isOrderedSelection()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#maxItems()` |
| `https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickVisualMedia.MediaCapabilities?` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#mediaCapabilitiesForTranscoding()` |
| `https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContracts.PickVisualMedia.VisualMediaType` | `https://developer.android.com/reference/kotlin/androidx/activity/result/PickVisualMediaRequest#mediaType()` |

## Public properties

### accentColor

Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0)

```
val accentColor: Long
```

### defaultTab

Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0)

```
val defaultTab: ActivityResultContracts.PickVisualMedia.DefaultTab
```

### isCustomAccentColorApplied

Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0)

```
val isCustomAccentColorApplied: Boolean
```

### isOrderedSelection

Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0)

```
val isOrderedSelection: Boolean
```

### maxItems

Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0)

```
val maxItems: Int
```

### mediaCapabilitiesForTranscoding

Added in [1.11.0](https://developer.android.com/jetpack/androidx/releases/activity#1.11.0)

```
val mediaCapabilitiesForTranscoding: ActivityResultContracts.PickVisualMedia.MediaCapabilities?
```

### mediaType

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/activity#1.6.0)

```
val mediaType: ActivityResultContracts.PickVisualMedia.VisualMediaType
```