MediaParser.IInputReader.Read(Byte[], Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit jusqu’à readLength des octets de données et les stocke dans buffer, en commençant à l’index 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
Paramètres
- buffer
- Byte[]
Mémoire tampon dans laquelle les données de lecture doivent être stockées.
- offset
- Int32
Décalage de début dans buffer lequel les données doivent être écrites.
- readLength
- Int32
Nombre maximal d’octets à lire.
Retours
Nombre non zéro d’octets lus, ou -1 si aucune donnée n’est disponible, car la fin de l’entrée a été atteinte.
- Attributs
Remarques
Lit jusqu’à readLength des octets de données et les stocke dans buffer, en commençant à l’index offset.
Cette méthode bloque jusqu’à ce qu’au moins un octet soit lu, que la fin de l’entrée soit détectée ou qu’une exception soit levée. La position de lecture avance jusqu’au premier octet non lu.
Java documentation pour android.media.MediaParser.InputReader.read(byte[], int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.