Most visited

Recently visited

Added in API level 16

MediaCodec.CryptoException

public static final class MediaCodec.CryptoException
extends RuntimeException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.media.MediaCodec.CryptoException


排队安全输入缓冲区时发生加密错误时抛出。

Summary

Constants

int ERROR_INSUFFICIENT_OUTPUT_PROTECTION

这表明设备支持的输出保护级别不足以满足内容所有者在许可证策略中设置的要求。

int ERROR_KEY_EXPIRED

这表明由于许可证期限到期,用于解密的密钥不再有效。

int ERROR_NO_KEY

这表示尝试执行解密操作时未找到请求的密钥。

int ERROR_RESOURCE_BUSY

这表明所需的密码资源在尝试请求的操作时无法分配。

int ERROR_SESSION_NOT_OPENED

这表示在未打开的会话上尝试解密,这可能是由于打开会话失败,提前关闭会话或由资源管理器回收会话所致。

int ERROR_UNSUPPORTED_OPERATION

这表明尝试了一种操作,该操作在当前配置下无法被设备的加密系统支持。

Public constructors

MediaCodec.CryptoException(int errorCode, String detailMessage)

Public methods

int getErrorCode()

检索与CryptoException关联的错误代码

Inherited methods

From class java.lang.Throwable
From class java.lang.Object

Constants

ERROR_INSUFFICIENT_OUTPUT_PROTECTION

Added in API level 21
int ERROR_INSUFFICIENT_OUTPUT_PROTECTION

这表明设备支持的输出保护级别不足以满足内容所有者在许可证策略中设置的要求。

常量值:4(0x00000004)

ERROR_KEY_EXPIRED

Added in API level 19
int ERROR_KEY_EXPIRED

这表明由于许可证期限到期,用于解密的密钥不再有效。 更新过期的密钥后,操作可以重试。

常量值:2(0x00000002)

ERROR_NO_KEY

Added in API level 19
int ERROR_NO_KEY

这表示尝试执行解密操作时未找到请求的密钥。 添加正确的解密密钥后,操作可以重试。

常数值:1(0x00000001)

ERROR_RESOURCE_BUSY

Added in API level 19
int ERROR_RESOURCE_BUSY

这表明所需的密码资源在尝试请求的操作时无法分配。 如果应用程序能够释放资源,该操作可以重试。

常量值:3(0x00000003)

ERROR_SESSION_NOT_OPENED

Added in API level 23
int ERROR_SESSION_NOT_OPENED

这表示在未打开的会话上尝试解密,这可能是由于打开会话失败,提前关闭会话或由资源管理器回收会话所致。

常量值:5(0x00000005)

ERROR_UNSUPPORTED_OPERATION

Added in API level 24
int ERROR_UNSUPPORTED_OPERATION

这表明尝试了一种操作,该操作在当前配置下无法被设备的加密系统支持。 当许可证策略要求设备不支持的设备安全功能时,或者由于加密系统中的内部错误导致无法满足指定的安全策略时,可能会发生此情况。

常数值:6(0x00000006)

Public constructors

MediaCodec.CryptoException

Added in API level 16
MediaCodec.CryptoException (int errorCode, 
                String detailMessage)

Parameters
errorCode int
detailMessage String

Public methods

getErrorCode

Added in API level 16
int getErrorCode ()

检索与CryptoException关联的错误代码

Returns
int

Hooray!