? Programmeurs utilisent des douzaines de différents langages de programmation pour créer du contenu , et ils peuvent choisir parmi des douzaines de différents types de médias quand ils veulent lire des fichiers multimédias au sein d'un programme. Étant donné le large éventail de caractéristiques , il serait trop fastidieux pour les programmeurs d'écrire du code différemment pour s'adapter à la multiplicité des langages de programmation et types de fichiers . Le DirectShow de Microsoft est un cadre qui permet aux programmeurs d'intégrer types multimédias populaires en utilisant une interface de programmation commune. Définition
DirectShow est un framework multimédia développé par Microsoft . Le but principal de DirectShow est de fournir aux développeurs de logiciels un cadre qu'ils peuvent utiliser pour rendre les médias quel que soit le langage de programmation utilisé pour coder l'application. DirectShow est écrit en utilisant le format de modèle d'objet de composant et nécessite donc des programmeurs pour appeler des fonctions COM pour utiliser DirectShow pour manipuler le support d'une application.
Technology
DirectShow utilise protocoles de rendu Direct3D et DirectSound de Microsoft de flux vidéo et audio pour les périphériques de sortie informatiques appropriés . Ces processus poignée d'envoyer des données multimédias à la carte vidéo de l'ordinateur et la carte son , respectivement. DirectShow utilise la technologie d'horodatage pour s'assurer que la vidéo et le son de sortie restent synchronisés . DirectShow comprend également des protocoles qui vérifient les accélérateurs de cartes graphiques et audio et activer automatiquement capacités d'accélération au moment opportun.
Formats pris en charge
L'architecture DirectShow gère le rendu de plusieurs différents formats multimédias courants. Les programmeurs peuvent afficher de la vidéo encodée au format ASF MPEG , AVI ou en utilisant le cadre de DirectShow . Le cadre est également capable de lire des fichiers audio non compressés WAV et MP3 compressé , AAC, AIFF et fichiers MIDI .
Sécurité Vulnérabilité
En Juillet 2009, Microsoft a publié un bulletin la reconnaissance d'une faille de sécurité critique inhérente dans le cadre DirectShow . Cette vulnérabilité a fourni des fichiers vidéo QuickTime avec la capacité d'exécuter des virus ou autre code à distance lors de l'ouverture en utilisant DirectShow . Microsoft a fourni les utilisateurs de Windows à jour avec une mise à jour de sécurité critique qui fixe ce problème , mais les utilisateurs qui n'ont pas mis à jour régulièrement leur version de Windows peuvent encore être vulnérables à ce cadre lacune
< br . >