2009-09-01 12 views
5

Bazı özel DirectShow filtrelerim var (Kodlama/Deconding/Mux/Demux için).DirectShow filtrelerini hızlı bir şekilde Media Foundation MFT'lere taşıyabilirsiniz

ve bunları Media Foundation'da MFT olarak kullanmak istiyorum.

Bazı insanlar demek duymuş:

acturally, ben hızlı bir yolu yoktur şüphe "Microsoft tüm DirectShow filtreleri sadece MFTs göç için bir kaç kod eklemek zorunda iddia". Çünkü DShow ve MediaFoundation arasındaki yöntemler farklıdır.

Ama biri bana bu bilgileri anlatmak beri, sormak istiyorum: "? Bu doğru ve nasıl hızlı göç yapabileceğini"

Şimdiden teşekkürler.

cevap

2

Bence DMO'lara atıfta bulunuyorlar. Yerel bir dshow filtresi için, DMO'lar için bir proxy olarak kullanılan filtreden farklı olmayan bir sarıcıya ihtiyacınız olacaktır.

+0

Bunu söyleyen adama sordum ve bilgileri yanlış aldığını ortaya koyuyor. Yani bu yanlış alarmdır. –

0

Hızlı geçiş yok. IMFAransform * 'yu bir IBaseFilter *' dan iade edebilecek bir şey oluşturmanız gerekir.

Bunu şu an üzerinde çalıştığım bir uygulamada yapıyorum.

İlgili konular