Lingua

MediaCodec.GetOutputBuffers Metodo

Definizione

Attenzione

deprecated

Recuperare il set di buffer di output.

[Android.Runtime.Register("getOutputBuffers", "()[Ljava/nio/ByteBuffer;", "")]
[System.Obsolete("deprecated")]
public Java.Nio.ByteBuffer[] GetOutputBuffers();
[<Android.Runtime.Register("getOutputBuffers", "()[Ljava/nio/ByteBuffer;", "")>]
[<System.Obsolete("deprecated")>]
member this.GetOutputBuffers : unit -> Java.Nio.ByteBuffer[]

Valori restituiti

Attributi

Eccezioni

se non è in stato Esecuzione o il codec è configurato in modalità asincrona.

in caso di errore del codec.

Commenti

Recuperare il set di buffer di output. Chiamare questa operazione dopo che start() restituisce e ogni volta che dequeueOutputBuffer segnala una modifica del buffer di output restituendo #INFO_OUTPUT_BUFFERS_CHANGED. Dopo aver chiamato questo metodo, qualsiasi ByteBuffers restituito in precedenza da una chiamata precedente a questo metodo non deve più essere utilizzato.

Questo membro è deprecato. Usare invece il nuovo #getOutputBuffer metodo ogni volta che viene dequeuato un buffer di output. Questo metodo non è supportato se il codec è configurato in modalità asincrona.

<b Nota:</b>> A partire dall'API 21, la posizione e il limite dei buffer di output dequeued verranno impostati sull'intervallo di dati valido.

<em>Non utilizzare questo metodo se si usa una superficie di output.</em>

per android.media.MediaCodec.getOutputBuffers().

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.

Si applica a