BitmapEncoder.FlushAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのイメージ データを非同期にコミットしてフラッシュします。
public:
virtual IAsyncAction ^ FlushAsync() = FlushAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncAction
戻り値
非同期フラッシュ操作を管理する オブジェクト。
- 属性
注釈
エンコードが完了し、出力ストリームを閉じる前に、このメソッドを呼び出します。 FlushAsync を呼び出す前に新しいイメージに設定する必要がある最小データは、ピクセル データ (SetPixelData) です。 このメソッドが呼び出されると、 BitmapEncoder メソッドの後続の呼び出しは失敗します。
エンコードが完了したら、BitmapEncoder が作成された IRandomAccessStream (Windows.Storage.Compression API に渡すなど) を再利用する場合は、まず IRandomAccessStream.Seek を呼び出してストリームのシーク位置を 0 (ストリームの先頭) にリセットする必要があります。