Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i Sink Writer. Czytnik źródeł i Rejestrator ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał Source Reader i Sink Writer zamiast zestawu SDK Windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Zestaw WINDOWS Media Format SDK obsługuje wyszukiwanie i przechodzenie przez zawartość. Wyszukiwanie umożliwia określenie miejsca na osi czasu pliku w celu rozpoczęcia odtwarzania. Striding umożliwia przewijanie do przodu i do tyłu danych wyjściowych pliku. Aby móc korzystać z tych funkcji, pliki muszą być indeksowane. Indeks to seria wartości reprezentujących pozycje w pliku (czasy prezentacji, numery ramek lub kody czasu SMPTE) z odpowiednimi przesunięciami do sekcji danych pliku dla każdego. Indeksowanie jest najważniejsze w przypadku strumieni wideo, ponieważ czas prezentacji strumienia audio można łatwo oszacować. Jednak niektóre strumienie audio mogą również wymagać indeksów. Domyślnie moduł pisania indeksuje każdy nowy plik ASF. Jeśli zmiany są wprowadzane do zawartości pliku, należy odświeżyć indeks samodzielnie przy użyciu obiektu indeksatora.
Indeksator obsługuje indeksowanie czasowe i oparte na ramce, a także indeksowanie na podstawie kodów czasu SMPTE (jeśli istnieje). Piszący domyślnie utworzy indeks czasowy dla każdego nowego strumienia wideo zakodowanego do pliku. Należy jawnie ustawić i uruchomić indeksator, aby utworzyć indeks kodu czasowego ramkowego lub SMPTE.
Po wprowadzeniu zmian w zawartości pliku ASF należy go ponownie zaindeksować.
W poniższych sekcjach przedstawiono przykładowy kod do wykonywania typowych zadań indeksowania.
- wyłączyć automatyczne indeksowanie
- Aby skonfigurować indeksator
- Indeksowanie pliku ASF
- Wstrzymać indeksowanie w toku
Ponadto przykładowa aplikacja DSCopy ilustruje użycie indeksatora. Aby uzyskać więcej informacji, zobacz Sample Applications.