次の方法で共有


ImageStream クラス

定義

Imaging 名前空間で使用される IRandomAccessStreamWithContent 型の実装。

public ref class ImageStream sealed : IClosable, IRandomAccessStreamWithContentType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ImageStream final : IClosable, IRandomAccessStreamWithContentType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ImageStream : System.IDisposable, IRandomAccessStreamWithContentType
Public NotInheritable Class ImageStream
Implements IDisposable, IRandomAccessStreamWithContentType
継承
Object Platform::Object IInspectable ImageStream
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

プロパティ

CanRead

ストリームを読み取ることができるかどうかを示します。

CanWrite

ストリームに書き込むことができるかどうかを示します。

ContentType

ストリームのデータ形式を返します。

Position

ストリームのバイト オフセットを取得します。

Size

ランダム アクセス ストリームのサイズを取得または設定します。

メソッド

CloneStream()

ImageStream のファイル ストリームを返します。

Close()

ImageStream を閉じます。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

FlushAsync()

現在のフレーム データを非同期にコミットし、イメージ ストリーム上のすべてのデータをフラッシュします。

GetInputStreamAt(UInt64)

ストリーム内の指定した場所にある入力ストリームを返します。

GetOutputStreamAt(UInt64)

ストリーム内の指定した場所にある出力ストリームを返します。

ReadAsync(IBuffer, UInt32, InputStreamOptions)

シーケンシャル ストリームからデータを非同期的に読み取ります。

Seek(UInt64)

ストリームの位置を指定した値に設定します。

WriteAsync(IBuffer)

シーケンシャル ストリームに非同期的にデータを書き込みます。

適用対象