語言

MediaCodec.QueueRequest.SetEncryptedLinearBlock 方法

定義

將一個加密的線性區塊設為此佇列請求。

[Android.Runtime.Register("setEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)]
public Android.Media.MediaCodec.QueueRequest SetEncryptedLinearBlock(Android.Media.MediaCodec.LinearBlock block, int offset, int size, Android.Media.MediaCodec.CryptoInfo cryptoInfo);
[<Android.Runtime.Register("setEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)>]
member this.SetEncryptedLinearBlock : Android.Media.MediaCodec.LinearBlock * int * int * Android.Media.MediaCodec.CryptoInfo -> Android.Media.MediaCodec.QueueRequest

參數

block
MediaCodec.LinearBlock

線性方塊物件。 這個值不可能為零值。

offset
Int32

位元組偏移量移入資料起始的輸入緩衝區。

size
Int32

有效輸入資料的位元組數。

cryptoInfo
MediaCodec.CryptoInfo

描述加密輸入樣本結構的元資料。 這個值不可能為零值。

傳回

這個物件。 這個值不可能為零值。

屬性

備註

將一個加密的線性區塊設為此佇列請求。 呼叫 queue() 前,必須為佇列請求設定一個緩衝區。 可以使用相同的 LinearBlock 物件處理多個佇列請求。 若緩衝區範圍在多個請求時重疊,或應用程式寫入編解碼器正在處理的區域,則該行為未定義。

Android 參考資料。android.media.MediaCodec.QueueRequest.setEncryptedLinearBlock

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於