Schreiben eines ASF-Headerobjekts für eine neue Datei
Das ASF ContentInfo-Objekt speichert ASF-Headerobjektinformationen für eine Datei. Wenn eine ASF-Datei erstellt oder geändert wird, muss das Headerobjekt generiert werden. Hierzu muss die Anwendung das Codierungsprofil des Inhalts für das ContentInfo-Objekt bereitstellen, damit sie die Merkmale der zu erstellenden Mediendatei kennt.
Zum Schreiben einer neuen Datei können Sie das ContentInfo-Objekt für die folgenden Funktionen verwenden:
- Sammeln Sie Headerinformationen aus dem Profilobjekt der zu erstellenden Datei.
- Füllen Sie verschiedene Headerobjekte in der ASF-Bibliothek auf, die intern von Media Foundation,
- Initialisieren Sie den ASF-Multiplexer für die ASF-Datenpaketgenerierung, und
- Erstellen Sie das Headerobjekt der obersten Ebene im Binärformat, das in eine Datei geschrieben werden kann.
Informationen zu Profilen finden Sie unter ASF-Profil.
Dieser Abschnitt enthält die folgenden Themen:
| Thema | BESCHREIBUNG |
|---|---|
| Initialisieren des ContentInfo-Objekts einer neuen ASF-Datei | Beschreibt die IMFASFContentInfo::SetProfile-Methode, die das ContentInfo-Objekt mit Headerinformationen initialisiert, die in einem Profilobjekt gespeichert sind. |
| Festlegen von Eigenschaften im ContentInfo-Objekt | Informationen zu verschiedenen Konfigurationseigenschaften, die für das ContentInfo-Objekt festgelegt werden müssen. |
| Generieren eines neuen ASF-Headerobjekts | Generieren eines Medienpuffers, der das tatsächliche ASF-Headerobjekt der neuen Datei enthält, aus dem ContentInfo-Objekt. |
Zugehörige Themen
-
ASF-Dateistruktur