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 |