Aracılığıyla paylaş


Dinamik Graf Oluşturma

DirectShow bu sayfayla ilişkilendirilmiş özellik geçmişte kalmış bir özelliktir. Yerine MediaPlayer, IMFMediaEngineve Media Foundation 'de Ses/Video Yakalamaalmıştır. Bu özellikler Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, mümkün olduğunda, yeni kodun DirectShowyerine MediaPlayer, IMFMediaEngine ve Audio/Video Capture kullanmasını şiddetle tavsiye eder. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

Mevcut bir filtre grafiğini değiştirmeniz gerekiyorsa grafiği durdurabilir, değişiklikleri yapabilir ve grafiği yeniden başlatabilirsiniz. Bu genellikle en iyi yaklaşımdır. Ancak, bazı durumlarda, grafik çalışmaya devam ederken grafiği değiştirmek isteyebilirsiniz. Örneğin

  • Uygulama kayıttan yürütme sırasında bir video efektleri filtresi ekler.
  • Kaynak filtre, medya türlerini işlem sırasında değiştirir ve büyük olasılıkla yeni bir dekompresyon filtresi gerektirir.
  • Uygulama, grafiğe yeni bir video akışı ekler.

Bunların tümü, grafik çalışmaya devam ederken filtre grafiğinde yapılan her türlü değişikliği kapsayan bir terim olan dinamik graf oluşturmaörnekleridir. Dinamik graf oluşturma işlemi bir uygulama veya grafikteki bir filtre tarafından başlatılabilir. Üç farklı senaryo mümkündür:

DirectShow Hakkında