Udostępnij przez


Indeksator ASF

Indeksator ASF jest składnikiem warstwy WMContainer używanym do odczytywania lub zapisywania obiektów indeksu w pliku Formatu systemów zaawansowanych (ASF). Aby uzyskać informacje o strukturze pliku ASF, zobacz struktura plików ASF.

Aplikacja może używać indeksatora do wyszukiwania na podstawie czasu prezentacji lub generowania nowych wpisów indeksu dla pliku ASF. Indeksator ASF implementuje interfejs IMFASFIndexer.

Typ indeksu Opis
Indeks oparty na czasie prezentacji Zapewnia indeksowanie oparte na czasie prezentacji dla strumieni audio i wideo w blokach indeksu, aby zwiększyć wydajność indeksowania. Każdy blok indeksu odwołuje się do wpisów indeksu zawierających przesunięcie bajtów.
Przesunięcie to położenie szukanego pakietu danych względem początku obiektu danych ASF.
GUID_NULL należy użyć jako typu identyfikatora indeksu identyfikatora GUID. Aby uzyskać więcej informacji; zobacz Używanie indeksatora do zapisywania nowego indeksu.
Indeks kodu czasowego Ułatwia wyszukiwanie według kodu czasu w strumieniach, które zawierają metadane kodu czasu. Kody czasowe są zgodne z formatem SMPTE (Hours:Minutes:Seconds:Frame). Każdy blok indeksu odwołuje się do wpisów indeksu zawierających przesunięcie bajtów.
Przesunięcie to położenie szukanego pakietu danych względem początku obiektu danych ASF.
Uwaga: obiekty indeksu kodu czasu nie są obecnie obsługiwane.
Indeks oparty na ramce Zapewnia indeksowanie oparte na ramkach dla strumieni wideo. Indeksy do indeksu opartego na ramce są pod względem liczb ramek, z pierwszą ramką strumienia w pliku ASF odpowiadającym wpisowi 0 w obiekcie indeksu opartego na ramce. Każdy blok indeksu odwołuje się do wpisów indeksu zawierających przesunięcie bajtów.
Uwaga: obiekty indeksów oparte na ramce nie są obecnie obsługiwane.

Ta sekcja zawiera następujące tematy.

Temat Opis
tworzenie i konfigurowanie indeksatora Jak utworzyć obiekt indeksatora i skonfigurować go do odczytywania istniejącego indeksu lub zapisywania nowego obiektu indeksu ASF dla pliku.
używanie indeksatora do wyszukiwania w pliku Jak używać indeksatora do wyszukiwania w pliku ASF.
Używanie indeksatora do zapisywania nowej indeksu Jak używać indeksatora do generowania wpisów indeksu i pisania nowego obiektu indeksu dla pliku ASF.

składników ASF usługi WMContainer

asf support in Media Foundation