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. Dazu 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 Folgendes verwenden:
- Headerinformationen aus dem Profilobjekt der zu erstellenden Datei sammeln,
- Auffüllen verschiedener Headerobjekte in der ASF-Bibliothek, die intern von Media Foundation verwaltet wird,
- Initialisieren sie den ASF-Multiplexer für die Generierung von ASF-Datenpaketen, 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 in einem Profilobjekt gespeicherten Headerinformationen initialisiert. |
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. |
-
ASF-Dateistruktur