Compartilhar via


AppCaptureMetadataWriter.RemainingStorageBytesAvailable Propriedade

Definição

Obtém o número de bytes restantes no espaço de armazenamento alocado pelo sistema para itens de metadados de captura de aplicativo.

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

Valor da propriedade

UInt64

unsigned long long

uint64_t

O número de bytes restantes para armazenamento de metadados.

Comentários

Como há suporte para a captura de aplicativo histórico, o sistema acumula metadados gravados com AppCaptureMetadataWriter mesmo quando não captura ou difusão ativamente. Quando, por exemplo, uma captura dos 30 segundos anteriores é gravada em um arquivo de vídeo no disco, os metadados associados à janela de tempo gravada são incluídos no arquivo. O sistema impõe um limite ao espaço de armazenamento alocado por aplicativo para armazenar metadados acumulados. Você pode obter o espaço de armazenamento disponível no momento verificando a propriedade RemainingStorageBytesAvailable .

Quando todo o espaço alocado tiver sido preenchido, o sistema começará a limpar metadados usando o valor AppCaptureMetadataPriority , especificado quando os itens de metadados foram gravados e a idade de cada item para excluir os dados mais antigos e menos importantes primeiro. Quando isso ocorre, o evento MetadataPurged é gerado. Em resposta a esse evento, você pode optar por reduzir a quantidade de metadados que seu aplicativo está gravando, mas isso não é necessário.

Aplica-se a