Lingua

MediaParser.IInputReader.Read(Byte[], Int32, Int32) Metodo

Definizione

Legge fino a readLength byte di dati e li archivia in buffer, a partire dall'indice offset.

[Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public int Read(byte[] buffer, int offset, int readLength);
[<Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member Read : byte[] * int * int -> int

Parametri

buffer
Byte[]

Buffer in cui archiviare i dati di lettura.

offset
Int32

Offset iniziale in buffer cui devono essere scritti i dati.

readLength
Int32

Numero massimo di byte da leggere.

Valori restituiti

Numero diverso da zero di byte letti o -1 se non sono disponibili dati perché è stata raggiunta la fine dell'input.

Attributi

Commenti

Legge fino a readLength byte di dati e li archivia in buffer, a partire dall'indice offset.

Questo metodo si blocca fino a quando non viene letto almeno un byte, viene rilevata la fine dell'input o viene generata un'eccezione. La posizione di lettura passa al primo byte non letto.

per android.media.MediaParser.InputReader.read(byte[], int, 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