MediaCodec.CryptoException 類別

定義

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

[Android.Runtime.Register("android/media/MediaCodec$CryptoException", DoNotGenerateAcw=true)]
public sealed class MediaCodec.CryptoException : Java.Lang.RuntimeException, Android.Media.IMediaDrmThrowable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/MediaCodec$CryptoException", DoNotGenerateAcw=true)>]
type MediaCodec.CryptoException = class
    inherit RuntimeException
    interface IMediaDrmThrowable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
MediaCodec.CryptoException
屬性
實作

備註

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

android.media.MediaCodec.CryptoException JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

MediaCodec.CryptoException(MediaCodecCryptoErrorType, String)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

欄位

ErrorFrameTooLarge

這表示要解密的視訊畫面超過裝置受保護輸出緩衝區的大小。

ErrorInsufficientOutputProtection

這表示裝置支援的輸出保護層級不足以符合授權原則中內容擁有者所設定的需求。

ErrorInsufficientSecurity

這表示裝置的安全性層級不足以符合授權原則中內容擁有者所設定的需求。

ErrorKeyExpired

這表示用於解密的金鑰因為授權期限到期而不再有效。

ErrorLostState

此錯誤表示會話狀態已失效。

ErrorNoKey

這表示嘗試執行解密作業時找不到要求的金鑰。

ErrorResourceBusy

這表示嘗試要求的作業時,無法配置必要的密碼編譯資源。

ErrorSessionNotOpened

這表示在未開啟的會話上嘗試解密,可能是因為無法開啟會話、提前關閉會話,或資源管理員正在回收的會話。

ErrorUnsupportedOperation

這表示嘗試進行作業,但裝置的加密系統在其目前組態中無法支援。

is_generated

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)

屬性

Cause

傳回這個可 null 擲回的原因,如果原因不存在或未知,則傳回 。

(繼承來源 Throwable)
Class

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
CryptoInfo

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

ErrorCode

傳回與此 相關聯的 CryptoException 錯誤碼。

ErrorContext

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Throwable)
JniIdentityHashCode

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
JniPeerMembers

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

LocalizedMessage

建立這個可擲回的當地語系化描述。

(繼承來源 Throwable)
Message

傳回這個可擲回的詳細資料訊息字串。

(繼承來源 Throwable)
OemError

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

PeerReference

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
StackTrace

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 RuntimeException)
ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 RuntimeException)
VendorError

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

方法

AddSuppressed(Throwable)

將指定的例外狀況附加至隱藏的例外狀況,以便傳遞此例外狀況。

(繼承來源 Throwable)
Dispose()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
Dispose(Boolean)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
FillInStackTrace()

填入執行堆疊追蹤。

(繼承來源 Throwable)
GetStackTrace()

提供以程式設計方式存取 所 #printStackTrace() 列印的堆疊追蹤資訊。

(繼承來源 Throwable)
GetSuppressed()

傳回陣列,其中包含所有已隱藏的例外狀況,通常是由 try -with-resources 語句用來傳遞此例外狀況。

(繼承來源 Throwable)
InitCause(Throwable)

初始化這個可擲回至指定值 的原因

(繼承來源 Throwable)
PrintStackTrace()

列印這個可擲回的 ,並將其回溯列印至標準錯誤資料流程。

(繼承來源 Throwable)
PrintStackTrace(PrintStream)

列印這個可擲回的 ,並將其回溯列印至指定的列印資料流程。

(繼承來源 Throwable)
PrintStackTrace(PrintWriter)

列印這個可擲回的 ,並將其回溯列印至指定的列印寫入器。

(繼承來源 Throwable)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Throwable)
SetStackTrace(StackTraceElement[])

設定堆疊追蹤專案,這些專案將由 和 相關方法傳回 #getStackTrace() 並列印 #printStackTrace()

(繼承來源 Throwable)
ToString()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
UnregisterFromRuntime()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)

明確介面實作

IJavaPeerable.Disposed()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.DisposeUnlessReferenced()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.Finalized()

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.JniManagedPeerState

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

(繼承來源 Throwable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

GetJniTypeName(IJavaPeerable)

在將安全輸入緩衝區排入佇列時發生密碼編譯錯誤時擲回。

適用於