# AMediaCodecSupportedMediaType

The media type definition with bitfeids indicating if it is supported by decoders/ encoders/ both.

## Summary

| ### Public types ||
|---|---|
| `https://developer.android.com/ndk/reference/struct/a-media-codec-supported-media-type#struct_a_media_codec_supported_media_type_1ab92717965eb716d4986a8137c40f7a54{ https://developer.android.com/ndk/reference/struct/a-media-codec-supported-media-type#struct_a_media_codec_supported_media_type_1ab92717965eb716d4986a8137c40f7a54ae35128905a80b1bead18efc08b2eb2a5 = 1 << 0, https://developer.android.com/ndk/reference/struct/a-media-codec-supported-media-type#struct_a_media_codec_supported_media_type_1ab92717965eb716d4986a8137c40f7a54afffe9fd9735109b5a45ee8aa86227af4 = 1 << 1 }` | enum |

| ### Public attributes ||
|---|---|
| `https://developer.android.com/ndk/reference/struct/a-media-codec-supported-media-type#struct_a_media_codec_supported_media_type_1aab0a359916e11f271fd7d9b4972f4b28` | `const char *_Nonnull` |
| `https://developer.android.com/ndk/reference/struct/a-media-codec-supported-media-type#struct_a_media_codec_supported_media_type_1aaf53611d02386388a6921b188a2c154d` | `uint32_t` |

## Public types

### Mode

Declared in `media/NdkMediaCodecStore.h`

```text
 AMediaCodecSupportedMediaType::Mode
```

| Properties ||
|---|---|
| `FLAG_DECODER` |   |
| `FLAG_ENCODER` |   |

## Public attributes

### mMediaType

Declared in `media/NdkMediaCodecStore.h`

```gdscript
const char *_Nonnull AMediaCodecSupportedMediaType::mMediaType
```

### mMode

Declared in `media/NdkMediaCodecStore.h`

```scdoc
uint32_t AMediaCodecSupportedMediaType::mMode
```