MediaCodec.QueueSecureInputBuffer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
#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
データが開始される入力バッファーへのバイト オフセット。
暗号化解除を容易にするために必要なメタデータ。オブジェクトは、この呼び出しが戻った直後に再利用できます。
- presentationTimeUs
- Int64
このバッファーの表示タイムスタンプ (マイクロ秒単位)。 通常、これは、このバッファーを表示 (レンダリング) するメディア時刻です。
- flags
- MediaCodecBufferFlags
フラグ #BUFFER_FLAG_CODEC_CONFIG と #BUFFER_FLAG_END_OF_STREAMのビットマスク。
禁止されていませんが、ほとんどのコーデックでは入力バッファーに #BUFFER_FLAG_KEY_FRAME フラグは使用されません。
- 属性
例外
が実行中の状態でない場合は〘。
コーデック エラー時に発生します。
バッファーの暗号化を解除しようとしたときにエラーが発生した場合は〘。 例外に関連付けられているエラー コードは、エラーの原因を特定するのに役立ちます。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。