mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Add securityLevel to MediaDrm isCryptoSchemeSupported API
bug:110701831 test: cts media test cases, widevine integration tests Change-Id: I9e4679ee63b3997f7141c9b81fd6f375e862862d
This commit is contained in:
@@ -17,6 +17,7 @@ package android.hardware.drm@1.2;
|
||||
|
||||
import @1.1::IDrmFactory;
|
||||
import @1.1::IDrmPlugin;
|
||||
import @1.1::SecurityLevel;
|
||||
|
||||
/**
|
||||
* IDrmFactory is the main entry point for interacting with a vendor's
|
||||
@@ -35,4 +36,16 @@ import @1.1::IDrmPlugin;
|
||||
*/
|
||||
|
||||
interface IDrmFactory extends @1.1::IDrmFactory {
|
||||
/**
|
||||
* Determine if a specific security level is supported by the device.
|
||||
* This method only differs from @1.0 isCryptoSchemeSupported
|
||||
* by the addition of a security level.
|
||||
*
|
||||
* @param uuid identifies the crypto scheme in question
|
||||
* @param mimeType identifies the mime type in question
|
||||
* @param securityLevel specifies the security level required
|
||||
* @return isSupported must be true only if the scheme is supported
|
||||
*/
|
||||
isCryptoSchemeSupported_1_2(uint8_t[16] uuid, string mimeType,
|
||||
@1.1::SecurityLevel securityLevel) generates(bool isSupported);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user