MediaCodec.QueueSecureInputBuffer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Simile a #queueInputBuffer queueInputBuffer ma invia un buffer potenzialmente crittografato.
[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
Parametri
- index
- Int32
Indice di un buffer di input di proprietà del client restituito in precedenza in una chiamata a #dequeueInputBuffer.
- offset
- Int32
Offset di byte nel buffer di input in corrispondenza del quale iniziano i dati.
Metadati necessari per facilitare la decrittografia, l'oggetto può essere riutilizzato immediatamente dopo la restituzione di questa chiamata.
- presentationTimeUs
- Int64
Timestamp della presentazione in microsecondi per questo buffer. Si tratta in genere del tempo multimediale in cui deve essere presentato il buffer (sottoposto a rendering).
- flags
- MediaCodecBufferFlags
Maschera di bit di flag #BUFFER_FLAG_CODEC_CONFIG e #BUFFER_FLAG_END_OF_STREAM.
Sebbene non sia vietato, la maggior parte dei codec non usa il #BUFFER_FLAG_KEY_FRAME flag per i buffer di input.
- Attributi
Eccezioni
se non è nello stato Esecuzione.
in caso di errore del codec.
se si verifica un errore durante il tentativo di decrittografare il buffer. Un codice di errore associato all'eccezione consente di identificare il motivo dell'errore.
Commenti
per android.media.MediaCodec.queueSecureInputBuffer(int, int, android.media.CryptoInfo, long, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.