? Programmerare använder massor av olika programspråk för att skapa innehåll , och de kan välja från dussintals olika medietyper när de vill spela multimediafiler inom ett program . Med tanke på det stora utbudet av specifikationer , skulle det vara orimligt tidskrävande för programmerare att skriva kod på olika sätt för att tillgodose den mångfald av programmeringsspråk och filtyper . Microsofts DirectShow är ett ramverk som gör att programmerare att införliva populära multimedia typer med ett gemensamt programmeringsgränssnitt . Definition
DirectShow är en multimedia ramverk som utvecklats av Microsoft . Det huvudsakliga syftet med DirectShow är att ge mjukvaruutvecklare med en ram som de kan använda för att göra media oberoende av programspråk som används för att koda programmet . DirectShow är skriven med hjälp av Component formatet Object Model och därmed kräver programmerare att ringa COM funktioner för att använda DirectShow för att hantera media i ett program . Använder Addera Technology
DirectShow Microsofts Direct3D och DirectSound rendering protokollen att strömma video och ljud till lämpliga enheter utdata från datorn. Dessa processer hanterar skickar multimedia data till datorns grafikkort och ljudkort , respektive. DirectShow använder tidsstämpling teknik för att säkerställa att video och ljud förblir synkroniserade . DirectShow innehåller också protokoll som kontrollerar för grafiska och ljud kort acceleratorer och automatiskt aktivera acceleration kapacitet när så är lämpligt . Addera ditt Format som stöds
DirectShow arkitekturen stöder rendering av flera olika vanliga multimedia format . Programmerare kan visa video som är kodad i MPEG , AVI eller ASF använder DirectShow ramverket . Ramverket är också kan spela okomprimerade WAV ljudfiler och komprimerade MP3 , AAC , AIFF och MIDI-filer . Addera Security Vulnerability
I juli 2009 publicerade Microsoft en bulletin erkänna en kritisk säkerhetslucka inneboende i DirectShow ramen . Denna sårbarhet som QuickTime -videofiler med möjlighet att utföra virus eller annan fjärrkontroll kod när de öppnas med hjälp av DirectShow . Microsoft som Windows Update -användare med en kritisk säkerhetsuppdatering som fast problemet , men kan användare som inte regelbundet uppdatera sin version av Windows fortfarande vara sårbara för denna ram brist