MFCreateASFIndexerByteStream-Funktion (wmcontainer.h)
Erstellt einen Bytestream für den Zugriff auf den Index in einem ASF-Stream.
Syntax
HRESULT MFCreateASFIndexerByteStream(
[in] IMFByteStream *pIContentByteStream,
[in] QWORD cbIndexStartOffset,
[out] IMFByteStream **pIIndexByteStream
);
Parameter
[in] pIContentByteStream
Zeiger auf die IMFByteStream-Schnittstelle eines Bytestreams, der den ASF-Stream enthält.
[in] cbIndexStartOffset
Byteoffset des Indexes im ASF-Stream. Um diesen Wert abzurufen, rufen Sie IMFASFIndexer::GetIndexPosition auf.
[out] pIIndexByteStream
Empfängt einen Zeiger auf die IMFByteStream-Schnittstelle . Verwenden Sie diese Schnittstelle, um aus dem Index zu lesen oder in den Index zu schreiben. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliche Werte sind u. a. die Werte in der folgenden Tabelle:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Aufruf war erfolgreich. |
|
Der in cbIndexStartOffset angegebene Offset ist ungültig. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcontainer.h |
Bibliothek | Mf.lib |
DLL | Mf.dll |