MediaParser.IInputReader.Read(Byte[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.