Ciler | Marc E a écrit :
Merci pour l'explication technique.
Mais est-ce une obligation pour un player de passer par directshow ? Dans mon cas par exemple, quand le player ne voit pas de filtre directshow pour le son, mais voit un codec capable de lire, il ne peut pas l'utiliser ? DirectShow est un passage obligé ?
Qq1 a t'il une url de site expliquant le fonctionnement de toute cette architecture MS du multimedia ?
|
Il existe a ma connaissance deux architectures multimedia sous Windows : DirectShow et l'API multimedia (VFW, ACM, MCI & All.). L'avantage de DirectShow est de pouvoir exploiter l'acceleration materielle, ce que ne fais pas l'API multimedia. Sans DirectShow, dites bye bye a tout post-processing generique. POur ceux qui tournent sous 95/98, vous avez un excellent exemple de lecteur MCI en la personne de mplayer.exe (repertoire de media player 6.4). C'est aussi le moteur qu'utilise Virtual Dub ou bien le player proprietaire The Playa.
C'est donc la raison pour laquelle peu de lecteurs multimedia utilisent encore l'architecture MCI, pas de post-processing, un repect de l'ordre du maniaque de la norme AVI (et qui vous enverra magnifiquement chier sur tout DivX+VBRmp3 de Nandub) et une excessive charge du processeur et de la memoire graphique.
---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
|