Lingua

MediaCodec.GetOutputBuffer(Int32) Metodo

Definizione

Restituisce un ByteBuffer di sola lettura per un indice del buffer di output dequeued.

[Android.Runtime.Register("getOutputBuffer", "(I)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? GetOutputBuffer(int index);
[<Android.Runtime.Register("getOutputBuffer", "(I)Ljava/nio/ByteBuffer;", "")>]
member this.GetOutputBuffer : int -> Java.Nio.ByteBuffer

Parametri

index
Int32

Indice di un buffer di output di proprietà del client restituito in precedenza da una chiamata a #dequeueOutputBuffero ricevuto tramite un callback onOutputBufferAvailable.

Valori restituiti

buffer di output oppure null se l'indice non è un buffer di output dequeued o il codec è configurato con una superficie di output.

Attributi

Eccezioni

se non è nello stato Esecuzione.

in caso di errore del codec.

Commenti

Restituisce un ByteBuffer di sola lettura per un indice del buffer di output dequeued. La posizione e il limite del buffer restituito vengono impostati sui dati di output validi.

Dopo aver chiamato questo metodo, qualsiasi oggetto ByteBuffer o Image restituito in precedenza per lo stesso indice di output non deve più essere utilizzato.

per android.media.MediaCodec.getOutputBuffer(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.

Si applica a