diff options
author | Andreas Huber <andih@google.com> | 2013-04-19 08:37:04 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-04-19 08:37:04 -0700 |
commit | dbc26a867d0a90319b0b016f9d658d9e754d6cb2 (patch) | |
tree | 5493df727f0b4831f580ceac8db93ddbbbcaf1b7 /media | |
parent | 9454a9b3037dfdd172e08d621a23df182bf942b4 (diff) | |
parent | 6ead6ccac9727993559c9f09f1e8da3c69ee3313 (diff) | |
download | frameworks_base-dbc26a867d0a90319b0b016f9d658d9e754d6cb2.zip frameworks_base-dbc26a867d0a90319b0b016f9d658d9e754d6cb2.tar.gz frameworks_base-dbc26a867d0a90319b0b016f9d658d9e754d6cb2.tar.bz2 |
am 6ead6cca: Merge "Add some documentation to MediaCodecInfo" into jb-mr2-dev
* commit '6ead6ccac9727993559c9f09f1e8da3c69ee3313':
Add some documentation to MediaCodecInfo
Diffstat (limited to 'media')
-rw-r--r-- | media/java/android/media/MediaCodecInfo.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/media/java/android/media/MediaCodecInfo.java b/media/java/android/media/MediaCodecInfo.java index 1501c79..df87db3 100644 --- a/media/java/android/media/MediaCodecInfo.java +++ b/media/java/android/media/MediaCodecInfo.java @@ -44,7 +44,16 @@ public final class MediaCodecInfo { return MediaCodecList.getSupportedTypes(mIndex); } + /** + * Encapsulates the capabilities of a given codec component, + * i.e. what profile/level combinations it supports and what colorspaces + * it is capable of providing the decoded data in. + */ public static final class CodecCapabilities { + // Enumerates supported profile/level combinations as defined + // by the type of encoded data. These combinations impose restrictions + // on video resolution, bitrate... and limit the available encoder tools + // such as B-frame support, arithmetic coding... public CodecProfileLevel[] profileLevels; // from OMX_COLOR_FORMATTYPE @@ -219,6 +228,11 @@ public final class MediaCodecInfo { public int level; }; + /** + * Enumerates the capabilities of the codec component. Since a single + * component can support data of a variety of types, the type has to be + * specified to yield a meaningful result. + */ public final CodecCapabilities getCapabilitiesForType( String type) { return MediaCodecList.getCodecCapabilities(mIndex, type); |