IMFASFMultiplexer::End-Methode (wmcontainer.h)
Sammelt Daten aus dem Multiplexer und aktualisiert das ASF ContentInfo-Objekt, um diese Informationen in das ASF-Headerobjekt einzuschließen.
Syntax
HRESULT End(
[in] IMFASFContentInfo *pIContentInfo
);
Parameter
[in] pIContentInfo
Zeiger auf die IMFASFContentInfo-Schnittstelle des ContentInfo-Objekts. Dies muss dasselbe Objekt sein, das zum Initialisieren des Multiplexers verwendet wurde. Das ContentInfo-Objekt stellt das ASF-Headerobjekt der Datei dar, für die der Multiplexer Datenpakete generiert hat.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Es gibt ausstehende Ausgabemedienbeispiele, die im Multiplexer warten. Rufen Sie IMFASFMultiplexer::Flush auf, um die Paketisierung der Medienbeispiele zu erzwingen. |
Hinweise
Bei Nicht-Live-Codierungsszenarien (z. B. Codierung in eine Datei) sollte der Benutzer End aufrufen, um das angegebene ContentInfo-Objekt zu aktualisieren und Daten hinzuzufügen, die der Multiplexer während des Paketgenerierungsprozesses gesammelt hat. Der Benutzer sollte dann IMFASFContentInfo::GenerateHeader aufrufen und den Ausgabeheader am Anfang der ASF-Datei schreiben (überschreiben den Am Anfang der Codierungssitzung erhaltenen Header). Weitere Informationen finden Sie unter Schreiben eines ASF-Headerobjekts für eine neue Datei.
Während der Livecodierung ist es in der Regel nicht möglich, den Header umzuschreiben, sodass dieser Aufruf für die Livecodierung nicht erforderlich ist. (In diesen Fällen fehlen im Header einfach einige der Informationen, die bis zum Ende der Codierungssitzung nicht verfügbar waren.)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcontainer.h |
Bibliothek | Mfuuid.lib |