IMFASFContentInfo::GetHeaderSize-Methode (wmcontainer.h)
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