Condividi tramite


Indicizzatore ASF

L'indicizzatore ASF è un componente livello WMContainer usato per leggere o scrivere oggetti indice in un file ASF (Advanced Systems Format). Per informazioni sulla struttura di un file ASF, vedere Struttura file ASF.

Un'applicazione può usare l'indicizzatore per eseguire la ricerca in base all'ora di presentazione o per generare nuove voci di indice per un file ASF. L'indicizzatore ASF implementa l'interfaccia IMFASFIndexer .

Tipo di indice Descrizione
Indice basato sul tempo di presentazione Fornisce l'indicizzazione basata sul tempo per i flussi audio e video nei blocchi di indice per rendere più efficiente l'indicizzazione dello spazio. Ogni elemento a blocchi di indice fa riferimento alle voci di indice che contengono un offset di byte.
L'offset è la posizione del pacchetto di dati cercato, rispetto all'inizio dell'oggetto dati ASF.
GUID_NULL deve essere usato come tipo GUID per l'identificatore di indice. Per altre informazioni; vedere Uso dell'indicizzatore per scrivere un nuovo indice.
Indice timecode Semplifica la ricerca in base al timecode nei flussi che contengono metadati timecode. I codici di tempo sono conformi a un formato SMPTE (Ore:Minuti:Secondi:Frame). Ogni elemento a blocchi di indice fa riferimento alle voci di indice che contengono un offset di byte.
L'offset è la posizione del pacchetto di dati cercato, rispetto all'inizio dell'oggetto dati ASF.
Nota: Gli oggetti indice timecode non sono attualmente supportati.
Indice basato su frame Fornisce l'indicizzazione basata su frame per i flussi video. Gli indici nell'indice basato su frame sono in termini di numeri di frame, con il primo frame per un flusso nel file ASF corrispondente alla voce 0 nell'oggetto indice basato su frame. Ogni elemento a blocchi di indice fa riferimento alle voci di indice che contengono un offset di byte.
Nota: Gli oggetti indice basati su frame non sono attualmente supportati.

In questa sezione vengono trattati gli argomenti seguenti.

Argomento Descrizione
Creazione e configurazione dell'indicizzatore Come creare un oggetto indicizzatore e configurarlo per la lettura di un indice esistente o per la scrittura di un nuovo oggetto indice ASF per un file.
Uso dell'indicizzatore per cercare in un file Come usare l'indicizzatore per cercare all'interno di un file ASF.
Uso dell'indicizzatore per scrivere un nuovo indice Come usare l'indicizzatore per generare voci di indice e scrivere un nuovo oggetto Index per un file ASF.

Componenti DI WMContainer ASF

Supporto asF in Media Foundation