# androidx.photopicker.activity

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VisualMediaType` | Represents filter input type accepted by the photo picker. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/photopicker/activity/PickMultipleVisualMedia` | An `https://developer.android.com/reference/androidx/activity/result/contract/ActivityResultContract` to use the [Photo Picker](https://developer.android.com/training/data-storage/shared/photopicker) to select multiple images, videos, or other types of visual media. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia` | An `https://developer.android.com/reference/androidx/activity/result/contract/ActivityResultContract` to use the [Photo Picker](https://developer.android.com/training/data-storage/shared/photopicker) to select a single image, video, or other type of visual media. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.DefaultTab` | Represents filter input type accepted by the photo picker. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.MediaCapabilities` | Represents the media capabilities of an application. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.MediaCapabilities.Builder` | A builder for constructing `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.MediaCapabilities` instances. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.SingleMimeType` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VisualMediaType` class used to filter a single mime type only when using the photo picker. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMediaRequest` | A request for a `https://developer.android.com/reference/androidx/photopicker/activity/PickMultipleVisualMedia` or `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia` Activity Contract. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMediaRequest.Builder` | A builder for constructing `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMediaRequest` instances. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMediaRequestKt` |   |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.DefaultTab.AlbumsTab` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.DefaultTab` object used to open the picker in Albums tab. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.DefaultTab.PhotosTab` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.DefaultTab` object used to open the picker in Photos tab (also the default if no value is provided). |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.ImageAndVideo` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VisualMediaType` object used to filter images and video when using the photo picker. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.ImageOnly` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VisualMediaType` object used to filter images only when using the photo picker. |
| `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VideoOnly` | `https://developer.android.com/reference/androidx/photopicker/activity/PickVisualMedia.VisualMediaType` object used to filter video only when using the photo picker. |