Udostępnij przez


Per-Pixel Alfa Blending

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

Zdefiniowano cztery podtypy mediów dla mieszania alfa na poziomie pojedynczych pikseli. Te podtypy są obsługiwane tylko wtedy, gdy VMR jest w trybie mieszania. VMR odrzuci połączenie, jeśli nie jest w trybie mieszania, gdy filtr wejściowy próbuje połączyć się przy użyciu jednego z tych podtypów. Te podtypy są zdefiniowane w uuids.h:

  • MEDIASUBTYPE_ARGB1555
  • MEDIASUBTYPE_ARGB4444
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_AYUV

Aby uzyskać więcej informacji, zobacz Nieskompresowane podtypy wideo RGB i podtypy wideo YUV.