Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static final class

MediaCodec.CryptoException

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

Class Overview

Thrown when a crypto error occurs while queueing a secure input buffer.

Summary

Constants
int ERROR_KEY_EXPIRED This indicates that the key used for decryption is no longer valid due to license term expiration.
int ERROR_NO_KEY This indicates that no key has been set to perform the requested decrypt operation.
int ERROR_RESOURCE_BUSY This indicates that a required crypto resource was not able to be allocated while attempting the requested operation.
Public Constructors
MediaCodec.CryptoException (int errorCode, String detailMessage)
Public Methods
int getErrorCode ()
Retrieve the error code associated with a CryptoException
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Constants

public static final int ERROR_KEY_EXPIRED

This indicates that the key used for decryption is no longer valid due to license term expiration.

Constant Value: 2 (0x00000002)

public static final int ERROR_NO_KEY

This indicates that no key has been set to perform the requested decrypt operation.

Constant Value: 1 (0x00000001)

public static final int ERROR_RESOURCE_BUSY

This indicates that a required crypto resource was not able to be allocated while attempting the requested operation.

Constant Value: 3 (0x00000003)

Public Constructors

public MediaCodec.CryptoException (int errorCode, String detailMessage)

Public Methods

public int getErrorCode ()

Retrieve the error code associated with a CryptoException