AppCaptureMetadataWriter.RemainingStorageBytesAvailable Properti

Definisi

Mendapatkan jumlah byte yang tersisa di ruang penyimpanan yang dialokasikan oleh sistem untuk item metadata pengambilan aplikasi.

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

Nilai Properti

UInt64

unsigned long long

uint64_t

Jumlah byte yang tersisa untuk penyimpanan metadata.

Keterangan

Karena pengambilan aplikasi historis didukung, sistem mengakumulasi metadata yang ditulis dengan AppCaptureMetadataWriter bahkan ketika tidak secara aktif menangkap atau menyiarkan. Ketika, misalnya, tangkapan 30 detik sebelumnya ditulis ke file video di disk, metadata yang terkait dengan jendela waktu yang direkam disertakan dalam file. Sistem memberlakukan batasan pada ruang penyimpanan yang dialokasikan per aplikasi untuk menyimpan akumulasi metadata. Anda bisa mendapatkan ruang penyimpanan yang saat ini tersedia dengan memeriksa properti RemainingStorageBytesAvailable .

Ketika semua ruang yang dialokasikan telah diisi, sistem akan mulai membersihkan metadata menggunakan nilai AppCaptureMetadataPriority , yang ditentukan ketika item metadata ditulis, dan usia setiap item untuk menghapus data terlama dan paling tidak penting terlebih dahulu. Ketika ini terjadi, peristiwa MetadataPurged dinaikkan. Menanggapi peristiwa ini, Anda dapat memilih untuk mengurangi jumlah metadata yang ditulis aplikasi Anda, tetapi ini tidak diperlukan.

Berlaku untuk