DirectShow hakkında (Windows Media Format 11 SDK)
[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Kaynak Okuyucu ve Alıcı Yazıcı yerine Windows Media Format 11 SDKkullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
DirectShow, Windows platformu için üst düzey, modüler, genişletilebilir, veri akışı mimarisidir. Günümüzde piyasada çok çeşitli dijital ses ve video uygulamaları için temel yazılım bileşenlerini ve uygulama programlama arabirimlerini (API' ler) sağlar. DirectShow, Microsoft DirectX Yazılım Geliştirme Seti'nin bir parçası olarak kullanılabilir. DirectShow hakkında daha fazla bilgi edinmek için bkz. Microsoft Platform SDK'sı.
DirectShow'da, tüm veri akışı bileşenleri filtreleri olarak adlandırılır. Filtre bir donanım cihazını, yazılım kodlayıcıyı veya kod çözücüsü, ses veya video işleyiciyi ya da herhangi bir ses-video işleme özelliğini temsil edebilir. DirectShow tabanlı uygulamaların Dijital Hak Yönetimi (DRM) tarafından korunan içerik de dahil olmak üzere Windows Media Format içeriğini okumasını ve yazmasını sağlamak için Microsoft, Windows Media Format SDK'sının bölümlerini kapsülleyen iki filtre sağlar. Bunlar WM ASF Reader ve WM ASF Yazıcı. Bu filtreler ve kullanıma verdikleri arabirimler, paketlendikleri DLL'nin ardından topluca QASF bileşenleri olarak adlandırılır. (Q, DirectShow için erken kod adı olan Quartz anlamına gelir.)
Not
DirectShow QASF bileşenleri aracılığıyla Windows Media Audio ve Video 9 Series codec bileşenlerinin kullanılması için Microsoft Windows Millennium Edition veya üzeri ya da DirectX 8.0 veya üzeri gerekir.
Aşağıdaki diyagramda, Windows Media Video dosyalarını oynatmak için bir DirectShow filtre grafiği gösterilmektedir.
WM ASF Reader bir QASF bileşenidir, kod çözücüler DMO Sarmalayıcı filtresinde barındırılan Windows Media Format SDK bileşenleridir (QASF bileşeni) ve işleyiciler DirectShow bileşenleridir.