MediaParser.IInputReader.Read(Byte[], Int32, Int32) メソッド

定義

最大readLength バイトのデータを読み取り、インデックス offsetから始まるbufferに格納します。

[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

パラメーター

buffer
Byte[]

読み取りデータを格納するバッファー。

offset
Int32

データを書き込む buffer への開始オフセット。

readLength
Int32

読み取る最大バイト数。

返品

読み取られた 0 以外のバイト数。入力の末尾に達したためにデータが使用できない場合は -1。

属性

注釈

最大readLength バイトのデータを読み取り、インデックス offsetから始まるbufferに格納します。

このメソッドは、少なくとも 1 バイトが読み取られるか、入力の終わりが検出されるか、例外がスローされるまでブロックします。 読み取り位置が最初の未読バイトに進みます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象