Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Größe des Headerabschnitts einer ASF-Datei (Advanced Systems Format) ab.
Syntax
HRESULT GetHeaderSize(
[in] IMFMediaBuffer *pIStartOfContent,
[out] QWORD *cbHeaderSize
);
Parameter
[in] pIStartOfContent
Die IMFMediaBuffer-Schnittstelle eines Pufferobjekts, das den Anfang des ASF-Inhalts enthält. Die Größe der gültigen Daten im Puffer muss mindestens MFASF_MIN_HEADER_BYTES in Bytes betragen.
[out] cbHeaderSize
Empfängt die Größe des Headerabschnitts des Inhalts in Bytes. Der Wert umfasst die Größe des ASF-Headerobjekts sowie die Größe des Headerabschnitts des Datenobjekts. Daher ist der resultierende Wert der Offset zum Anfang der Datenpakete im ASF-Datenobjekt.
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. |
|
Der Puffer enthält keine gültigen ASF-Daten. |
|
Der Puffer enthält nicht genügend gültige Daten. |
Hinweise
Der Header einer ASF-Datei oder eines ASF-Streams kann an die METHODE IMFASFContentInfo::P arseHeader übergeben werden, um das ContentInfo-Objekt mit den Headerinformationen zu füllen.
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 |
Weitere Informationen
Initialisieren des ContentInfo-Objekts einer neuen ASF-Datei