MediaDataSource.ReadAt(Int64, Byte[], Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した位置からデータを要求するために呼び出されます。
[Android.Runtime.Register("readAt", "(J[BII)I", "GetReadAt_JarrayBIIHandler", ApiSince=23)]
public abstract int ReadAt (long position, byte[]? buffer, int offset, int size);
[<Android.Runtime.Register("readAt", "(J[BII)I", "GetReadAt_JarrayBIIHandler", ApiSince=23)>]
abstract member ReadAt : int64 * byte[] * int * int -> int
パラメーター
- position
- Int64
読み取るデータ ソース内の位置。
- buffer
- Byte[]
データを読み取るバッファー。
- offset
- Int32
データを読み取るバッファー内のオフセット。
- size
- Int32
読み取るバイト数。
戻り値
読み取られたバイト数。ストリームの末尾に達した場合は -1。
- 属性
注釈
指定した位置からデータを要求するために呼び出されます。
実装では、最大バイトのデータをsize
入力buffer
し、バッファー内の有効なバイト数を返す必要があります。
size が 0 の場合は を返 0
します (したがって、バイトは読み取われません)。
ストリームの末尾に達したことを示す に戻ります -1
。
の Java ドキュメント android.media.MediaDataSource.readAt(long, byte[], int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。