Udostępnij przez


Interfejsy przesyłania strumieniowego multimediów

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli 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.]

Nuta

Te interfejsy API są przestarzałe. Aplikacje powinny używać filtru Sample Grabber lub zaimplementować niestandardowy filtr w celu pobrania danych z wykresu filtru DirectShow.

 

Ta sekcja zawiera wpisy referencyjne dla wszystkich interfejsów przesyłania strumieniowego multimediów i ich metod, w tym tych obsługiwanych przez program Microsoft DirectShow.

Interfejs Opis
IAMMediaStream Obsługuje połączenia wewnętrzne między filtrami DirectShow i filtruje wykresy w aplikacjach korzystających z przesyłania strumieniowego multimediów.
IAMMediaTypeSample Zawiera metody manipulowania przykładami strumienia przy użyciu dowolnych typów multimediów.
IAMMediaTypeStream Zawiera metody tworzenia strumieni multimedialnych z dowolnymi typami multimediów.
IAMMultiMediaStream Uwidacznia funkcję DirectShow deweloperom strumienia multimediów.
IAudioData Udostępnia metody, które umożliwiają aplikacjom ustawianie i pobieranie podstawowych danych audio, do których będą się odwoływać strumienie audio.
IAudioMediaStream Steruje strumieniami multimediów audio, udostępniając metody ustawiające i pobierające format strumienia.
IAudioStreamSample Pobiera informacje z bazowych obiektów danych IAudioData.
IDirectDrawMediaStream Steruje strumieniami multimediów wyświetlanymi na powierzchniach programu Microsoft® DirectDraw®.
IDirectDrawStreamSample Udostępnia metody ustawiające i pobierające wskaźniki do powierzchni DirectDraw skojarzonej z bieżącym przykładem strumienia.
IMediaStream Zapewnia dostęp do właściwości strumienia multimediów, takich jak typ nośnika strumienia i identyfikator przeznaczenia. Zawiera również metody tworzenia przykładów danych.
IMediaStreamFilter Obsługiwany przez filtr Strumienia multimediów, który jest używany wewnętrznie przez obiekt strumienia multimediów. .
IMemoryData Zawiera metody ustawiające i pobierające dane pamięci na obiektach danych audio.
IMultiMediaStream Udostępnia metody kontrolujące strumień multimedialny i zapewniające dostęp do jego źródłowych strumieni multimedialnych.
IStreamSample Zapewnia kontrolę nad zachowaniem przykładów strumienia.