MediaParser.IInputReader.Read(Byte[], Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
最大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 バイトが読み取られるか、入力の終わりが検出されるか、例外がスローされるまでブロックします。 読み取り位置が最初の未読バイトに進みます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。