Estoy tratando de elegir entre estas dos API para una aplicación de captura/monitoreo/transmisión de video, y no estoy seguro de cuál va a ser la mejor opción.DirectShow vs. Media Foundation para captura de video?
Un poco de historia:
- lo necesito para trabajar con una amplia gama de tarjetas de captura de vídeo/dongles. es probable que se desarrolló
- La aplicación en C++ por lo que una API nativa es esencial
- rendimiento es importante, ya que necesito para manejar Múltiples secuencias de vídeo
Un poco de google me ha dado la impresión de que
- MF sólo es compatible con la captura de vídeo en Win 7
- DirectShow está mejor asistida, pero quedará obsoleto
- MF puede ofrecer apuesta ter el rendimiento en algunas aplicaciones
MF siente una mejor opción de ir hacia delante, pero me preocupa que termina en un callejón sin salida tecnológica si MF no 'coger el' DirectShow y se mantiene la API de elección. Sugerencias y consejos, por favor ...
Solo un punto menor, leí que el soporte de MF es "en Windows Vista y posterior" – FruitBreak
@FruitBreak - No para captura de video, AFAIK: http://msdn.microsoft.com/en-gb/library/windows/ desktop/dd317912 (v = vs.85) .aspx – Roddy
Gracias @Roddy, sí, tiene razón: "En Windows 7, Microsoft Media Foundation ahora admite la captura de audio y video." – FruitBreak