Language

MediaCodec.QueueSecureInputBuffer メソッド

定義

#queueInputBuffer queueInputBufferに似ていますが、暗号化される可能性があるバッファーを送信します。

[Android.Runtime.Register("queueSecureInputBuffer", "(IILandroid/media/MediaCodec$CryptoInfo;JI)V", "")]
public void QueueSecureInputBuffer(int index, int offset, Android.Media.MediaCodec.CryptoInfo info, long presentationTimeUs, Android.Media.MediaCodecBufferFlags flags);
[<Android.Runtime.Register("queueSecureInputBuffer", "(IILandroid/media/MediaCodec$CryptoInfo;JI)V", "")>]
member this.QueueSecureInputBuffer : int * int * Android.Media.MediaCodec.CryptoInfo * int64 * Android.Media.MediaCodecBufferFlags -> unit

パラメーター

index
Int32

#dequeueInputBufferの呼び出しで以前に返されたクライアント所有の入力バッファーのインデックス。

offset
Int32

データが開始される入力バッファーへのバイト オフセット。

info
MediaCodec.CryptoInfo

暗号化解除を容易にするために必要なメタデータ。オブジェクトは、この呼び出しが戻った直後に再利用できます。

presentationTimeUs
Int64

このバッファーの表示タイムスタンプ (マイクロ秒単位)。 通常、これは、このバッファーを表示 (レンダリング) するメディア時刻です。

flags
MediaCodecBufferFlags

フラグ #BUFFER_FLAG_CODEC_CONFIG と #BUFFER_FLAG_END_OF_STREAMのビットマスク。 禁止されていませんが、ほとんどのコーデックでは入力バッファーに #BUFFER_FLAG_KEY_FRAME フラグは使用されません。

属性

例外

が実行中の状態でない場合は〘。

コーデック エラー時に発生します。

バッファーの暗号化を解除しようとしたときにエラーが発生した場合は〘。 例外に関連付けられているエラー コードは、エラーの原因を特定するのに役立ちます。

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象