Arbeiten mit Eingaben

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

Genauso wie die richtige Streamkonfiguration im Profil erforderlich ist, um den Codec zum Komprimieren eines Streams zu erhalten, müssen Sie auch sicherstellen, dass der Typ der unkomprimierten Medien, die Sie an den Writer übergeben, genau beschrieben wird. Jeder Windows Media-Codec verfügt über einen zugeordneten Standardeingabetyp, aber es werden mehrere Eingabetypen unterstützt. Sie können die unterstützten Eingaben untersuchen und die Eingabe auswählen, die Ihren Daten entspricht. Der Prozess der Arbeit mit Eingaben wird in den folgenden Schritten zusammengefasst:

  1. Wenn Sie ein Profil laden, das der Writer verwenden soll, weist das Writer-Objekt für jede Verbindung im Profil eine Eingabenummer zu. Weitere Informationen zum Laden von Profilen für den Writer finden Sie unter Verwenden von Profilen mit dem Writer. Sofern Sie nicht den gegenseitigen Ausschluss nach Bitrate verwenden, gibt es für jeden Stream eine Verbindung. Datenströme, die sich gegenseitig nach Bitrate ausschließen, teilen sich eine einzelne Verbindung.
  2. Ihre Anwendung sollte die Eingabenummern für die Datei identifizieren. Weitere Informationen zum Identifizieren von Eingabenummern finden Sie unter So identifizieren Sie Eingaben nach Zahl.
  3. Für jede Eingabe sollten Sie sicherstellen, dass das Eingabeformat Mit Ihren Daten übereinstimmt. Sie können die vom SDK unterstützten Eingabeformate aufzählen. Weitere Informationen finden Sie unter Soumerieren von Eingabeformaten. Sie können die Eingabeformate beliebiger oder bereits komprimierter Datenströme nicht aufzählen. Weitere Informationen zu diesen Sonderfällen finden Sie unter Willkürliche und vorkomprimierte Streameingaben.
  4. Weisen Sie für jede Verbindung das richtige Eingabeformat zu. Weitere Informationen finden Sie unter Zuweisen von Eingabeformaten.
  5. Einige Codec- und Writerfeatures werden nicht im Profil, sondern zur Codierungszeit konfiguriert. Zum Konfigurieren dieser Features müssen Sie Eingabeeinstellungen verwenden. Weitere Informationen finden Sie unter So legen Sie Eingabeeinstellungen fest.

Schreiben von ASF-Dateien