Freigeben über


Schreiben von Imagestreams

[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.]

Die Eingaben für einen Bildstream müssen RGB-formatierte Bitmapbilder sein. Der Writer koordiniert die Komprimierung von Eingabebildbeispielen mithilfe des JPEG-Formats. Bevor Sie mit dem Schreiben einer Datei mit einem Bildstream beginnen, müssen Sie mithilfe der Einstellung g_wszJPEGCompressionQuality eine Bildqualität für die Eingabe festlegen. Verwenden Sie IWMWriterAdvanced2::SetInputSetting , um die Qualität auf einen DWORD-Wert zwischen 1 und 100 festzulegen. Niedrige Werte stellen ein hohes Komprimierungsverhältnis auf Kosten der Qualität dar, während hohe Werte qualitativ hochwertige Bilder erzeugen, die mehr Platz benötigen.

Bilddatenströme erfordern häufig größere Pufferfenster als normale Videostreams. Die genaue erforderliche Größe hängt unter anderem von der Art des Bilds und der Bildqualität ab. Verwenden Sie Test und Fehler, um die geeignete Größe für die Images zu ermitteln, die Sie verarbeiten möchten.

Bildströme

So legen Sie Eingabeeinstellungen fest

Schreiben von ASF-Dateien