diff --git a/media/java/android/media/MediaCodec.java b/media/java/android/media/MediaCodec.java
index 2debd57df82dc..fcb676d2d449d 100644
--- a/media/java/android/media/MediaCodec.java
+++ b/media/java/android/media/MediaCodec.java
@@ -159,6 +159,22 @@ final public class MediaCodec {
/**
* Instantiate a decoder supporting input data of the given mime type.
+ *
+ * The following is a partial list of defined mime types and their semantics:
+ *
+ * - "video/x-vnd.on2.vp8" - VPX video (i.e. video in .webm)
+ *
- "video/avc" - H.264/AVC video
+ *
- "video/mp4v-es" - MPEG4 video
+ *
- "video/3gpp" - H.263 video
+ *
- "audio/3gpp" - AMR narrowband audio
+ *
- "audio/amr-wb" - AMR wideband audio
+ *
- "audio/mpeg" - MPEG1/2 audio layer III
+ *
- "audio/mp4a-latm" - AAC audio
+ *
- "audio/vorbis" - vorbis audio
+ *
- "audio/g711-alaw" - G.711 alaw audio
+ *
- "audio/g711-mlaw" - G.711 ulaw audio
+ *
+ *
* @param type The mime type of the input data.
*/
public static MediaCodec createDecoderByType(String type) {