Programmeurs gebruiken tientallen verschillende programmeertalen om content te creëren , en ze kunnen kiezen uit tientallen verschillende soorten media wanneer ze willen om multimediabestanden af te spelen binnen een programma . Gezien het brede scala van specificaties , zou het onbetaalbaar tijdrovend zijn voor programmeurs om code anders te schrijven aan de veelheid van programmeertalen en bestandstypen tegemoet . Microsoft DirectShow is een raamwerk waarmee programmeurs aan populaire multimedia- typen met behulp van een gemeenschappelijke programmeerinterface nemen . Definitie van DirectShow is een multimedia-raamwerk ontwikkeld door Microsoft . Het belangrijkste doel van DirectShow is om software -ontwikkelaars te voorzien van een raamwerk dat ze kunnen gebruiken om media- onafhankelijk maken van het programma de taal gebruikt om de applicatie te coderen . DirectShow wordt geschreven met behulp van het Component Object Model formaat en vereist dus programmeurs om COM- functies aan te roepen om DirectShow gebruiken om media te verwerken in een toepassing . Technologie | DirectShow gebruikt Direct3D en DirectSound rendering protocollen van Microsoft voor het streamen van video en audio naar geschikte computer output apparaten . Deze processen handvat verzenden van MMS- gegevens naar de computer videokaart en geluidskaart , resp . DirectShow gebruikt tijd stamping technologie om ervoor te zorgen dat de video en geluid blijven gesynchroniseerd . DirectShow bevat ook protocollen die controleren voor grafische en geluidskaart versnellers en automatisch geactiveerd acceleratie mogelijkheden wanneer nodig . Formats Ondersteunde De DirectShow architectuur ondersteunt weergave van meerdere verschillende gemeenschappelijke multimedia formaten . Programmeurs kunnen video die is gecodeerd in MPEG , AVI of ASF -formaten via de DirectShow kader weer te geven . Het kader is ook geschikt voor het afspelen van ongecomprimeerde WAV- geluidsbestanden en gecomprimeerde MP3- , AAC- , AIFF -en MIDI-bestanden . Security Vulnerability In juli 2009 , Microsoft publiceerde een bulletin herkennen van een kritisch beveiligingsprobleem inherent aan de DirectShow kader. Deze kwetsbaarheid mits QuickTime-video -bestanden met de mogelijkheid om virussen of andere externe code kan uitvoeren wanneer geopend met behulp van DirectShow . Microsoft verstrekt Windows-gebruikers bijwerken met een kritieke beveiligingsupdate dat dit probleem opgelost , maar kunnen gebruikers die niet regelmatig hun versie van Windows hoeft te werken nog steeds kwetsbaar zijn voor dit kader tekortkoming < br . > |