AppCaptureMetadataWriter.RemainingStorageBytesAvailable Propriété

Définition

Obtient le nombre d’octets restants dans l’espace de stockage alloué par le système pour les éléments de métadonnées de capture d’application.

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

Valeur de propriété

UInt64

unsigned long long

uint64_t

Nombre d’octets restants pour le stockage des métadonnées.

Remarques

Étant donné que la capture d’application historique est prise en charge, le système accumule les métadonnées écrites avec AppCaptureMetadataWriter , même lorsqu’il n’est pas activement capturé ou diffusé. Quand, par exemple, une capture des 30 secondes précédentes est écrite dans un fichier vidéo sur disque, les métadonnées associées à la fenêtre de temps enregistrée sont incluses dans le fichier. Le système impose une limite à l’espace de stockage alloué par application pour le stockage des métadonnées accumulées. Vous pouvez obtenir l’espace de stockage actuellement disponible en vérifiant la propriété RemainingStorageBytesAvailable .

Lorsque tout l’espace alloué a été rempli, le système commence à vider les métadonnées à l’aide de la valeur AppCaptureMetadataPriority , spécifiée lorsque les éléments de métadonnées ont été écrits, et de l’âge de chaque élément afin de supprimer d’abord les données les plus anciennes et les moins importantes. Dans ce cas, l’événement MetadataPurged est déclenché. En réponse à cet événement, vous pouvez choisir de réduire la quantité de métadonnées que votre application écrit, mais cela n’est pas obligatoire.

S’applique à