Vorabzuordnung des Speicherplatzes für die Erfassungsdatei

Durch vorab zugewiesenen Speicherplatz für die Erfassungsdatei wird eine Datei mit einer angegebenen Größe auf dem Datenträger erstellt, bevor ein Erfassungsvorgang gestartet wird. Durch das Vorabbestellen einer Erfassungsdatei wird die Verarbeitung reduziert, die während der Erfassung erforderlich ist, und es werden weniger Frames gelöscht. Sie können eine Erfassungsdatei vorab zuordnen, indem Sie die WM _ CAP FILE _ _ ALLOCATE-Nachricht (oder das Makro capFileAlloc) verwenden.

In der Regel sollte Ihre Anwendung genügend Speicherplatz vorab zur Verfügung stellen, um die größte erwartete Erfassungsdatei zu enthalten. Durch das Vorabbelegung von Speicherplatz wird die Größe der erfassten Datei nicht beschränkt. Die Dateigröße wird automatisch vergrößert, wenn die erfassten Daten den zugeordneten Speicherplatz überschreiten. Nachfolgende Schreibvorgänge in die Erfassungsdatei wiederverwenden die Teile des Speicherplatzes, die der Datei zugeordnet sind, und bewahren die Größe und Fragmentierung der Datei auf.

Sie können die Erfassungsleistung auch verbessern, indem Sie die Erfassungsdatei defragmentieren. Verwenden Sie zum Defragmentieren der Datei ein Defragmentierungs-Hilfsprogramm, z. B. Datenträgerdefragmentierung. Wenn Sie eine defragmentierte Erfassungsdatei verwenden und später vergrößern, sollten Sie die vergrößerte Datei defragmentieren. Das Erweitern einer defragmentierten Erfassungsdatei kann den erweiterten Teil der Datei fragmentieren und die Leistung beim Erfassungsvorgang verringern.

Sie können auch die Leistung verbessern, indem Sie einen unkomprimierten Datenträger für die Videoaufnahme verwenden. Das Komprimieren von Daten während der Erfassung kann den Erfassungsdurchsatz auf dem Datenträger einschränken.

Eine Anwendung kann eine permanente Erfassungsdatei reservieren, um die Zeit zu vermeiden, die benötigt wird, um eine Datei bei jedem Start vorab zu defragmentieren und zu defragmentieren. Da eine Erfassungsdatei erheblichen Speicherplatz erfordern kann und durch vorab zugewiesene Erfassungsdatei alle Daten aus einer vorhandenen Erfassungsdatei entfernt werden, sollte eine Anwendung den Benutzer entscheiden lassen, ob die Datei dauerhaft oder temporär ist.