SKStream クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メモリやファイル、またはその他の何かによってバックアップできるバイトのソースの抽象化。
public abstract class SKStream : SkiaSharp.SKObject
- 継承
- 派生
プロパティ
| 名前 | 説明 |
|---|---|
| Handle |
基になるネイティブ オブジェクトへのハンドルを取得または設定します。 (継承元 SKObject) |
| HasLength |
このストリームがその合計長を報告できるかどうかを示す値を取得します。 |
| HasPosition |
このストリームが現在の位置を報告できるかどうかを示す値を取得します。 |
| IgnorePublicDispose |
パブリック Dispose() の呼び出しを no-opするかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| IsAtEnd |
ストリーム内のすべてのバイトが読み取られたかどうかを示す値を取得します。 |
| IsDisposed |
オブジェクトが既に破棄されているかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| Length |
ストリームの合計長を取得します。 これがサポートされていない場合、長さは 0 として報告されます。 |
| OwnsHandle |
このオブジェクトがハンドルを所有し、破棄されるときにネイティブ オブジェクトを破棄する必要があるかどうかを示す値を取得または設定します。 (継承元 SKNativeObject) |
| Position |
ストリーム内の現在位置を取得または設定します。 これがサポートされていない場合、位置は 0 として報告されます。 |
メソッド
| 名前 | 説明 |
|---|---|
| Dispose() |
この SKNativeObjectで使用されているすべてのリソースを解放します。 (継承元 SKNativeObject) |
| Dispose(Boolean) |
SKObjectによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 (継承元 SKObject) |
| DisposeInternal() |
破棄をトリガーし、 IgnorePublicDisposeの値を無視します。 (継承元 SKNativeObject) |
| DisposeManaged() |
マネージド オブジェクトを破棄するために派生 SKObject 型によって実装されます。 (継承元 SKObject) |
| DisposeNative() |
ネイティブ オブジェクトを破棄するために派生 SKObject 型によって実装されます。 (継承元 SKObject) |
| DisposeUnownedManaged() |
派生 SKObject 型によって実装され、このインスタンスが所有していないマネージド オブジェクトを破棄します。 (継承元 SKObject) |
| GetData() |
ストリームの内容全体を SKData オブジェクトとして返します。 |
| GetMemoryBase() |
ストリームがメモリ ストリームの場合は、データのメモリ アドレスを返します。 |
| Move(Int32) |
ストリーム内の相対オフセットをシークします。 |
| Move(Int64) |
古い.
ストリーム内の相対オフセットをシークします。 |
| Peek(IntPtr, Int32) |
|
| Read(Byte[], Int32) |
指定したバイト数のコピーを、指定されたバッファーに読み取ります。 |
| Read(IntPtr, Int32) |
指定したバイト数のコピーを、指定されたバッファーに読み取ります。 |
| ReadBool() |
1 つのブール値を読み取る。 |
| ReadBool(Boolean) |
1 つのブール値を読み取る。 |
| ReadByte() |
1 バイトを読み取る。 |
| ReadByte(Byte) |
1 バイトを読み取る。 |
| ReadInt16() |
1 つの 16 ビット整数を読み取ります。 |
| ReadInt16(Int16) |
1 つの 16 ビット整数を読み取ります。 |
| ReadInt32() |
1 つの 32 ビット整数を読み取ります。 |
| ReadInt32(Int32) |
1 つの 32 ビット整数を読み取ります。 |
| ReadSByte() |
1 つの符号付きバイトを読み取る。 |
| ReadSByte(SByte) |
1 つの符号付きバイトを読み取る。 |
| ReadUInt16() |
1 つの符号なし 16 ビット整数を読み取ります。 |
| ReadUInt16(UInt16) |
1 つの符号なし 16 ビット整数を読み取ります。 |
| ReadUInt32() |
1 つの符号なし 32 ビット整数を読み取ります。 |
| ReadUInt32(UInt32) |
1 つの符号なし 32 ビット整数を読み取ります。 |
| Rewind() |
ストリームの先頭に巻き戻します。 |
| Seek(Int32) |
ストリーム内の絶対位置をシークします。 |
| Skip(Int32) |
現在の位置を指定したバイト数だけ移動します。 |