MediaParser.IInputReader.Read(Byte[], Int32, Int32) Método

Definición

Lee hasta readLength bytes de datos y los almacena en buffer, empezando por el índice 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

Parámetros

buffer
Byte[]

Búfer en el que se deben almacenar los datos de lectura.

offset
Int32

Desplazamiento inicial en buffer el que se deben escribir los datos.

readLength
Int32

Número máximo de bytes que se van a leer.

Devoluciones

Número distinto de cero de bytes leídos o -1 si no hay datos disponibles porque se ha alcanzado el final de la entrada.

Atributos

Comentarios

Lee hasta readLength bytes de datos y los almacena en buffer, empezando por el índice offset.

Este método se bloquea hasta que se lee al menos un byte, se detecta el final de la entrada o se produce una excepción. La posición de lectura avanza hasta el primer byte no leído.

Java documentación para android.media.MediaParser.InputReader.read(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a