AppCaptureMetadataWriter.RemainingStorageBytesAvailable プロパティ

定義

アプリ キャプチャ メタデータ項目用にシステムによって割り当てられた記憶域に残っているバイト数を取得します。

public:
 property unsigned long long RemainingStorageBytesAvailable { unsigned long long get(); };
uint64_t RemainingStorageBytesAvailable();
public ulong RemainingStorageBytesAvailable { get; }
var uInt64 = appCaptureMetadataWriter.remainingStorageBytesAvailable;
Public ReadOnly Property RemainingStorageBytesAvailable As ULong

プロパティ値

UInt64

unsigned long long

uint64_t

メタデータ ストレージに残っているバイト数。

注釈

履歴アプリ キャプチャはサポートされているため、アクティブにキャプチャまたはブロードキャストしていない場合でも、 AppCaptureMetadataWriter で書き込まれたメタデータがシステムによって蓄積されます。 たとえば、前の 30 秒のキャプチャがディスク上のビデオ ファイルに書き込まれると、記録された時間枠に関連付けられたメタデータがファイルに含まれます。 システムは、蓄積されたメタデータを格納するためにアプリごとに割り当てられるストレージ領域に制限を課します。 RemainingStorageBytesAvailable プロパティをオンにすると、現在使用可能な記憶域を取得できます。

割り当てられたすべての領域が入力されると、メタデータ項目の書き込み時に指定された AppCaptureMetadataPriority 値と、最も古い最も重要で最も重要なデータを最初に削除するために各項目の経過時間を使用して、メタデータの消去が開始されます。 これが発生すると、 MetadataPurged イベントが発生します。 このイベントに応答して、アプリが書き込むメタデータの量を減らすことを選択できますが、これは必須ではありません。

適用対象