DirectShow QASF — dokumentacja
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia 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.]
Ta sekcja zawiera odwołania do programowania dla następujących filtrów QASF DirectShow, interfejsów i wyliczeń. Dokumentacja zestawu SDK DirectShow zawiera materiały referencyjne i przewodniki programowania dla dodatkowych interfejsów ogólnych udostępnianych przez te filtry, takie jak IBaseFilter i IPinoraz dla wcześniejszych wersji składników QASF.
Aby uzyskać wyjaśnienie nazwy QASF, zobacz About DirectShow.
Następujące filtry są dołączone do składników QASF DirectShow.
Filtr | Opis |
---|---|
filtru czytnika asf WM | Odczytuje i analizuje lokalne lub zdalne pliki ASF. |
filtru składnika zapisywania ASF WM | Tworzy pliki ASF na podstawie skompresowanych lub nieskompresowanych strumieni wejściowych. |
Następujące interfejsy są definiowane do użycia ze składnikami QASF DirectShow.
Interfejs | Opis |
---|---|
IAMWMBufferPass | Udostępnia metodę umożliwiającą aplikacjom rejestrowanie wywołań zwrotnych z wyprowadzeń wejściowych modułu zapisywania ASF WM ASF lub wyprowadzeń wyjściowych filtru czytnika WM ASF. Używane w indeksowaniu i podczas dodawania rozszerzeń jednostki danych. |
IAMWMBufferPassCallback | Zaimplementowane przez aplikacje i wywoływane przez filtry. Aplikacje używają jednej metody w tym interfejsie, aby uzyskać informacje o poszczególnych próbkach w strumieniu. Używane w indeksowaniu i podczas dodawania rozszerzeń jednostki danych. |
IConfigAsfWriter | Zaimplementowano w składniku zapisywania ASF WM. Używane przez aplikacje do określania profilów i parametrów indeksowania dla pliku. |
IConfigAsfWriter2 | Udostępnia dodatkowe funkcje konfiguracji w składniku zapisywania ASF WM. |
Następujące wyliczenie, struktura i zdarzenia są definiowane do użycia ze składnikami QASF DirectShow.
Wyliczenie | Opis |
---|---|
_AM_ASFWRITERCONFIG_PARAM | Definiuje parametry konfiguracji filtru używane w metodach IConfigAsfWriter2::GetParam i SetParam. |
Struktura | Opis |
---|---|
AM_WMT_EVENT_DATA | Zawiera informacje dotyczące zdarzenia WMT_STATUS i skojarzonego kodu stanu zwróconego przez zestaw SDK formatu Windows Media. |
Zdarzenie | Opis |
---|---|
EC_WMT_EVENT | Zdarzenie przekazane z zestawu SDK formatu Windows Media. |
EC_WMT_INDEX_EVENT | Wysyłane, gdy aplikacja używa składników zapisywania ASF WM do indeksowania plików usługi Windows Media Video. |