Udostępnij za pośrednictwem


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.