Поделиться через


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 . В ответ на это событие можно уменьшить объем метаданных, записываемых приложением, но это необязательно.

Применяется к