Informazioni su DirectShow (Windows Media Format 11 SDK)

DirectShow è un'architettura di alto livello, modulare, estendibile e di streaming dei dati per la piattaforma Windows. Fornisce i componenti software sottostanti e le API (Application Programming Interface) sottostanti per un'ampia gamma di applicazioni audio e video digitali sul mercato. DirectShow è disponibile come parte di Microsoft DirectX Software Development Kit. Per altre informazioni su DirectShow, vedere Microsoft Platform SDK.

In DirectShow tutti i componenti di streaming dei dati sono denominati filtri. Un filtro può rappresentare un dispositivo hardware, un codificatore software o un decodificatore, un renderer audio o video o qualsiasi funzionalità di elaborazione audio-video. Per consentire alle applicazioni basate su DirectShow di leggere e scrivere contenuto di Windows Media Format, incluso il contenuto protetto da Digital Rights Management (DRM), Microsoft fornisce due filtri che incapsulano parti di Windows Media Format SDK. Si tratta del lettore ASF WM e del writer WM ASF. Questi filtri e le interfacce che espongono vengono collettivamente definiti componenti QASF, dopo la DLL in cui sono inclusi nel pacchetto. Q è l'acronimo di Quarzi, un nome di codice iniziale per DirectShow.

Nota

L'uso dei codec Windows Media Audio e Video Serie 9 tramite i componenti QASF DirectShow richiede Microsoft Windows Millennium Edition o versione successiva o DirectX 8.0 o successiva.

 

Il diagramma seguente mostra un grafico del filtro DirectShow per la riproduzione di file di Windows Media Video.

Grafico di riproduzione video di Windows Media

Il lettore ASF WM è un componente QASF, i decodificatori sono componenti di Windows Media Format SDK ospitati nel filtro Wrapper DMO (un componente QASF) e i renderer sono componenti DirectShow.