Udostępnij przez


Interfejsy do renderowania i nakładania wideo

[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 ramach 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.]

Te interfejsy obsługują kontrolę aplikacji nad renderowaniem wideo. Należy pamiętać, że niektóre z tych interfejsów są teraz przestarzałe, ponieważ filtr renderera mieszania wideo zapewnia lepszą kontrolę nad renderowaniem i nakładkami.

Interfejs Opis
IAMLine21Decoder Zapewnia dostęp do informacji i ustawień napisów kodowanych.
IAMOverlayFX Nałóż efekty nakładki na powierzchnię wideo. (Przestarzałe).
IAMVideoDecimationProperties Określ, jak directShow skaluje obraz wideo, jeśli okno wideo jest mniejsze niż natywny rozmiar wideo. (Przestarzałe).
IBasicVideo2 Ustaw właściwości wideo.
IDDrawExclModeVideo Renderuj wideo w ekskluzywnym trybie pełnoekranowym Microsoft DirectDraw. (Przestarzałe).
IDDrawExclModeVideoCallback Interfejs wywołania zwrotnego do odbierania powiadomień o zmianach położenia nakładki, rozmiaru i widoczności. (Przestarzałe).
IDirectDrawVideo Wyłącz określone możliwości DirectDraw. (Przestarzałe).
IDirectDrawMediaSample Uzyskaj dostęp do powierzchni DirectDraw przydzielonej przez filtr miksera nakładki. (Przestarzałe).
IMixerOCX Zaimplementowano w nakładce miksującej. Umożliwia klientom nieposiadającym interfejsu okienkowego, takim jak kontrolki ActiveX®, uzyskiwanie i ustawianie właściwości prostokąta wideo oraz powiadamianie filtra o zdarzeniach.
IMixerOCXNotify Zaimplementowane przez klientów bez interfejsu okienkowego i wywoływane przez Overlay Mixer w celu wysyłania powiadomień o zdarzeniach wpływających na obszar wyświetlania wideo.
IMixerPinConfig2 Ustaw sterowanie kolorem wideo w filtrze Mikser Nakładki podczas mieszania wielu strumieni wideo. (Przestarzałe).
IQualProp Wykonywanie zapytań względem modułu renderowania wideo w celu uzyskania informacji o wydajności.
IVideoWindow Ustaw właściwości okna wideo.
Interfejsy Video Mixing Renderer 9.
Interfejsy Video Mixing Renderer 7.

 

Korzystanie z Renderera Mieszania Wideo