# MediaCodec

Published articles for MediaCodec.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Downmixing Multichannel Audio on Android

DevFeed: [Downmixing Multichannel Audio on Android](<https://devfeed.tech/articles/downmixing-multichannel-audio-on-android-25143.md>)

Original publisher: [Read original article](<https://ianbird.dev/downmixing-multichannel-audio/>)

Author: Ian Bird

Published: 2021-11-15T18:53:33Z

Content type: tutorial

Language: en

Sources: [Ian Bird](<https://devfeed.tech/sources/ian-bird.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [audio](<https://devfeed.tech/tags/audio.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mediacodec](<https://devfeed.tech/tags/mediacodec.md>), [multichannel](<https://devfeed.tech/tags/multichannel.md>)

### AI overview

A practical guide to downmixing multichannel audio on Android. It explains why downmixing may be needed for compatibility, how Android represents decoded audio as PCM buffers, and the role of channel order and PCM encoding.

### Source excerpt

Sometimes we need to dig a little deeper into how things work. This is a quick and simple guide covering raw audio buffers on Android, and how to downmix multichannel formats.

## Android's Codec Support

DevFeed: [Android's Codec Support](<https://devfeed.tech/articles/android-s-codec-support-25142.md>)

Original publisher: [Read original article](<https://ianbird.dev/android-mediacodec/>)

Author: Ian Bird

Published: 2021-11-01T13:36:32Z

Content type: tutorial

Language: en

Sources: [Ian Bird](<https://devfeed.tech/sources/ian-bird.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [API](<https://devfeed.tech/topics/api.md>), [Playback](<https://devfeed.tech/topics/playback.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [article](<https://devfeed.tech/tags/article.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mediacodec](<https://devfeed.tech/tags/mediacodec.md>)

### AI overview

A concise overview of Android's MediaCodec API, explaining how device-specific codec capabilities are configured and how applications can inspect supported encoders, decoders, formats, and capabilities.

### Source excerpt

A quick overview of Android's MediaCodec API. What they are, how to find out about device support and some general usage tips when integrating within your application.