Freigeben über


Verwalten der Paketgröße

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Der Writer wurde entwickelt, um die Größe von Paketen intern zu verwalten. Möglicherweise haben Sie jedoch bestimmte Anforderungen für Ihre Anwendung, die eine manuelle Kontrolle über die Größe der Pakete in den VON Ihnen geschriebenen ASF-Dateien erfordern. Das Windows Media Format SDK bietet zwei Schnittstellen, IWMPacketSize und IWMPacketSize2 , mit denen Sie die maximale und minimale Größe von Paketen steuern können.

Beide Paketgrößenschnittstellen werden im Profilobjekt verfügbar gemacht. Sie sind auch für das Reader-Objekt verfügbar. Wie bei anderen profilbezogenen Schnittstellen kann der Leser nur auf die Lesemethoden zugreifen.

Die Größe der Pakete wirkt sich auf die Leistung aus. Im Allgemeinen gilt: Je kleiner die Paketgröße, desto fragmentierter sind die Daten in einer Datei. Je fragmentierter eine Datei ist, desto weniger effizient ist es, sie zu rekonstruieren. In einem Streamingszenario ist dies möglicherweise kein wichtiger Aspekt, da das Lesen einer Datei aus einer Internetquelle im Allgemeinen ineffizient ist. Wenn Sie eine Datei lokal behandeln, kann dies jedoch ein Aspekt sein.

IWMPacketSize-Schnittstelle

IWMPacketSize2-Schnittstelle

Arbeiten mit Profilen