Partager via


Interface IMFASFIndexer (wmcontainer.h)

Fournit des méthodes pour utiliser des index dans des fichiers ASF (Systems Format). L’objet d’indexeur ASF expose cette interface. Pour créer l’indexeur ASF, appelez MFCreateASFIndexer.

Héritage

L’interface IMFASFIndexer hérite de l’interface IUnknown. IMFASFIndexer a également les types de membres suivants :

Méthodes

L’interface IMFASFIndexer a ces méthodes.

 
IMFASFIndexer::CommitIndex

Ajoute des informations sur un nouvel index à l’objet ContentInfo associé au contenu ASF. Vous devez appeler cette méthode avant de copier l’index dans le contenu afin que l’index puisse être lu par l’indexeur ultérieurement.
IMFASFIndexer::GenerateIndexEntries

Accepte un paquet ASF pour le fichier et crée des entrées d’index pour celui-ci.
IMFASFIndexer::GetCompletedIndex

Récupère l’index terminé à partir de l’objet d’indexeur ASF.
IMFASFIndexer::GetFlags

Récupère les indicateurs qui indiquent les options de l’indexeur sélectionné.
IMFASFIndexer::GetIndexByteStreamCount

Récupère le nombre de flux d’octets utilisés par l’objet d’indexeur.
IMFASFIndexer::GetIndexPosition

Récupère le décalage de l’objet d’index à partir du début du contenu.
IMFASFIndexer::GetIndexStatus

Récupère les paramètres d’index pour un flux et un type d’index spécifiés.
IMFASFIndexer::GetIndexWriteSpace

Récupère la taille, en octets, de la mémoire tampon requise pour stocker l’index terminé.
IMFASFIndexer::GetSeekPositionForValue

En fonction d’une heure de recherche souhaitée, obtient le décalage à partir duquel le client doit commencer à lire les données.
IMFASFIndexer::Initialize

Initialise l’objet indexeur.
IMFASFIndexer::SetFlags

Définit les options de l’indexeur.
IMFASFIndexer::SetIndexByteStreams

Ajoute des flux d’octets à indexer.
IMFASFIndexer::SetIndexStatus

Configure l’index d’un flux.

Remarques

Vous pouvez utiliser l’objet indexeur pour lire un index ASF existant ou écrire un nouvel index. L’objet d’index a deux modes mutuellement exclusifs : le mode lecture et le mode d’écriture. Pour définir le mode, appelez SetFlags.

Utilisez les méthodes suivantes pour configurer l’objet d’indexeur (les deux modes) :

Utilisez les méthodes suivantes pour lire un index existant : Utilisez les méthodes suivantes pour écrire un index :

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h

Voir aussi

AsF Index, objet

MFCreateASFIndexer

Interfaces Media Foundation