# Media tracks on Android

The articles in this section describe how to implement common use-cases related to audio and video tracks, such as switching between audio languages, or selecting a specific video quality.

The MediaTrack API, and its AudioTrack and VideoTrack sub-APIs, allow you to programmatically enable and disable audio tracks, inspect the available video qualities, override the ABR algorithm and more.

## Related articles

* [How to programmatically enable or disable audio tracks](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/enable-disable-audio-tracks.md)
* [How to programmatically detect audio tracks](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/detect-audio-tracks.md)
* [How to programmatically detect audio track changes](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/detect-audio-track-changes.md)
* [How to programmatically select a video track quality](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/select-video-track-quality.md)
* [How to programmatically detect video track qualities](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/detect-video-track-qualities.md)
* [How to programmatically detect video track quality changes](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/detect-video-track-quality-changes.md)
* [How to reduce data usage on mobile devices](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/reduce-data-usage.md)
* [How to start with a specific quality](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/how-to-guides/android/media-tracks/start-with-specific-quality.md)
