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 |