Condividi tramite


Interfaccia IMFASFIndexer (wmcontainer.h)

Fornisce metodi per l'uso degli indici nei file ASF (Systems Format). L'oggetto indicizzatore ASF espone questa interfaccia. Per creare l'indicizzatore ASF, chiamare MFCreateASFIndexer.

Ereditarietà

L'interfaccia IMFASFIndexer eredita dall'interfaccia IUnknown . IMFASFIndexer ha anche questi tipi di membri:

Metodi

L'interfaccia IMFASFIndexer dispone di questi metodi.

 
IMFASFIndexer::CommitIndex

Aggiunge informazioni su un nuovo indice all'oggetto ContentInfo associato al contenuto ASF. È necessario chiamare questo metodo prima di copiare l'indice nel contenuto in modo che l'indice sia leggibile dall'indicizzatore in un secondo momento.
IMFASFIndexer::GenerateIndexEntries

Accetta un pacchetto ASF per il file e crea voci di indice per tali pacchetti.
IMFASFIndexer::GetCompletedIndex

Recupera l'indice completato dall'oggetto indicizzatore ASF.
IMFASFIndexer::GetFlags

Recupera i flag che indicano le opzioni dell'indicizzatore selezionato.
IMFASFIndexer::GetIndexByteStreamCount

Recupera il numero di flussi di byte utilizzati dall'oggetto indicizzatore.
IMFASFIndexer::GetIndexPosition

Recupera l'offset dell'oggetto index dall'inizio del contenuto.
IMFASFIndexer::GetIndexStatus

Recupera le impostazioni di indice per un flusso e un tipo di indice specificati.
IMFASFIndexer::GetIndexWriteSpace

Recupera le dimensioni, in byte, del buffer necessario per archiviare l'indice completato.
IMFASFIndexer::GetSeekPositionForValue

Dato un tempo di ricerca desiderato, ottiene l'offset da cui il client deve iniziare a leggere i dati.
IMFASFIndexer::Initialize

Inizializza l'oggetto indicizzatore.
IMFASFIndexer::SetFlags

Imposta le opzioni dell'indicizzatore.
IMFASFIndexer::SetIndexByteStreams

Aggiunge flussi di byte da indicizzare.
IMFASFIndexer::SetIndexStatus

Configura l'indice per un flusso.

Commenti

È possibile utilizzare l'oggetto indicizzatore per leggere un indice ASF esistente o scrivere un nuovo indice. L'oggetto index ha due modalità che si escludono a vicenda: modalità di lettura e modalità di scrittura. Per impostare la modalità, chiamare SetFlags.

Utilizzare i metodi seguenti per configurare l'oggetto indicizzatore (entrambe le modalità):

Usare i metodi seguenti per leggere un indice esistente: Usare i metodi seguenti per scrivere un indice:

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h

Vedi anche

Oggetto ASF Index

MFCreateASFIndexer

Interfacce di Media Foundation