Fonction MFCreateASFIndexerByteStream (wmcontainer.h)

Crée un flux d’octets pour accéder à l’index dans un flux ASF.

Syntaxe

HRESULT MFCreateASFIndexerByteStream(
  [in]  IMFByteStream *pIContentByteStream,
  [in]  QWORD         cbIndexStartOffset,
  [out] IMFByteStream **pIIndexByteStream
);

Paramètres

[in] pIContentByteStream

Pointeur vers l’interface IMFByteStream d’un flux d’octets qui contient le flux ASF.

[in] cbIndexStartOffset

Décalage d’octets de l’index dans le flux ASF. Pour obtenir cette valeur, appelez IMFASFIndexer::GetIndexPosition.

[out] pIIndexByteStream

Reçoit un pointeur vers l’interface IMFByteStream . Utilisez cette interface pour lire à partir de l’index ou écrire dans l’index. L’appelant doit libérer l’interface.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles du tableau suivant :

Code de retour Description
S_OK
L’appel a réussi.
MF_E_UNEXPECTED
Le décalage spécifié dans cbIndexStartOffset n’est pas valide.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wmcontainer.h
Bibliothèque Mf.lib
DLL Mf.dll

Voir aussi

AsF Index, objet

IMFASFIndexer

Fonctions Media Foundation