Freigeben über


Schreiben komprimierter Beispiele

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Bei einigen Audio- oder Videodatenströmen sollten Sie Beispiele übergeben, die bereits komprimiert sind, anstatt Rohdaten zu übergeben. Dieses Feature wird zum Kopieren eines vorhandenen Datenstroms oder zum Schreiben von Beispielen verwendet, die mit einem Drittanbietercodec komprimiert wurden. Der Prozess des Schreibens eines komprimierten Beispiels ist identisch mit dem Schreiben eines nicht komprimierten Beispiels, mit der Ausnahme, dass Sie IWMWriterAdvanced::WriteStreamSample anstelle von IWMWriter::WriteSample verwenden. Weitere Informationen zum Schreiben von nicht komprimierten Beispielen finden Sie unter So schreiben Sie Beispiele.

Wenn Sie komprimierte Beispiele für CBR-Profile schreiben, löscht der Writer bei Bedarf einige Beispiele, um den Inhalt innerhalb der angegebenen Bitrate- und Pufferfensterwerte zu halten. Für VBR gibt der Writer keine Beispiele ab, aber es gibt keine Möglichkeit, sicherzustellen, dass die Bitrate- und Pufferfensterwerte korrekt sind.

Wenn Sie einen Stream von einer Datei in eine andere kopieren, sollten Sie das Streamkonfigurationsobjekt immer aus dem Profil der ursprünglichen Datei in das Profil der neuen Datei kopieren. Dadurch wird sichergestellt, dass Sie über die richtige Bitrate und die richtigen Pufferfensterinformationen verfügen. Wenn Sie einen komprimierten Stream in einen Stream kopieren, für den ein niedrigeres Pufferfenster festgelegt ist, werden die Beispiele beim Schreiben von Dateien gelöscht.

Schreiben von ASF-Dateien