Compartir a través de


AppCaptureMetadataWriter.RemainingStorageBytesAvailable Propiedad

Definición

Obtiene el número de bytes restantes en el espacio de almacenamiento asignado por el sistema para los elementos de metadatos de captura de aplicaciones.

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 de propiedad

UInt64

unsigned long long

uint64_t

Número de bytes restantes para el almacenamiento de metadatos.

Comentarios

Dado que se admite la captura de aplicaciones históricas, el sistema acumula metadatos escritos con AppCaptureMetadataWriter incluso cuando no captura ni difunde activamente. Cuando, por ejemplo, una captura de los 30 segundos anteriores se escribe en un archivo de vídeo en el disco, los metadatos asociados a la ventana de tiempo grabada se incluyen en el archivo. El sistema impone un límite en el espacio de almacenamiento que se asigna por aplicación para almacenar los metadatos acumulados. Para obtener el espacio de almacenamiento disponible actualmente, compruebe la propiedad RemainingStorageBytesAvailable .

Cuando se haya rellenado todo el espacio asignado, el sistema comenzará a purgar los metadatos mediante el valor AppCaptureMetadataPriority , especificado cuando se escribieron los elementos de metadatos y la antigüedad de cada elemento para eliminar primero los datos más antiguos y menos importantes. Cuando esto ocurre, se genera el evento MetadataPurged . En respuesta a este evento, puede optar por reducir la cantidad de metadatos que está escribiendo la aplicación, pero esto no es necesario.

Se aplica a