summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorJeff Tinker <jtinker@google.com>2014-09-10 01:17:45 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-10 01:17:45 +0000
commit7cdf79b825be24bcac3b3adfbe9047b96862d992 (patch)
tree00bc0380dfd21cd25e24793a9bd2a0fcb6709537 /include/media
parent05579f004e060292f2bf899e5be92656fc5955ae (diff)
parentf7a8f90ad4845752f5eb57ecc62a2bfd86313667 (diff)
downloadframeworks_native-7cdf79b825be24bcac3b3adfbe9047b96862d992.zip
frameworks_native-7cdf79b825be24bcac3b3adfbe9047b96862d992.tar.gz
frameworks_native-7cdf79b825be24bcac3b3adfbe9047b96862d992.tar.bz2
am f7a8f90a: am 1173137a: Merge "Add support for max res decode" into lmp-dev
* commit 'f7a8f90ad4845752f5eb57ecc62a2bfd86313667': Add support for max res decode
Diffstat (limited to 'include/media')
-rw-r--r--include/media/hardware/CryptoAPI.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/media/hardware/CryptoAPI.h b/include/media/hardware/CryptoAPI.h
index 59ae795..c800825 100644
--- a/include/media/hardware/CryptoAPI.h
+++ b/include/media/hardware/CryptoAPI.h
@@ -64,6 +64,12 @@ struct CryptoPlugin {
// media data of the given mime type.
virtual bool requiresSecureDecoderComponent(const char *mime) const = 0;
+ // To implement resolution constraints, the crypto plugin needs to know
+ // the resolution of the video being decrypted. The media player should
+ // call this method when the resolution is determined and any time it
+ // is subsequently changed.
+ virtual void notifyResolution(uint32_t width, uint32_t height) {}
+
// If the error returned falls into the range
// ERROR_DRM_VENDOR_MIN..ERROR_DRM_VENDOR_MAX, errorDetailMsg should be
// filled in with an appropriate string.