Condividi tramite


Uso di Windows Media in DirectShow

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questa sezione descrive come usare DirectShow per riprodurre e scrivere file ASF (Advanced Systems Format). I file ASF in genere contengono contenuti audio e video codificati usando i codec Audio e Video di Windows Media. Tuttavia, ASF può contenere qualsiasi tipo di dati.

I filtri DirectShow seguenti supportano la lettura e la scrittura di file ASF:

Versioni

I filtri WM ASF Reader e WM ASF Writer vengono inseriti nella DLL denominata qasf.dll e i filtri sono denominati collettivamente "componenti QASF". Questi filtri sono wrapper per Windows Media Format SDK. La DLL (qasf.dll) è stata pubblicata per la prima volta in DirectX SDK, ma è stata aggiornata successivamente in Windows Media Format SDK. Ecco la cronologia delle versioni dei filtri QASF:

  • DirectShow 8.1 supporta Windows Media Format SDK versione 7.0.
  • DirectShow 9.0 supporta Windows Media Format SDK versione 7.1.
  • Windows XP Service Pack 2 supporta Windows Media Format 9 SDK.
  • Windows Vista supporta Windows Media Format 11 SDK.
  • Windows Media Format 9 SDK e versioni successive contengono versioni corrispondenti di QASF.

Per ottenere la versione più recente di QASF, scaricare sempre windows Media Format SDK più recente.

Filtro origine Windows Media legacy

In Windows XP Service Pack 1 e versioni precedenti, il filtro di origine predefinito per i file ASF (con estensione asf, .wmv e estensioni di file wma) è il filtro di origine Windows Media obsoleto. Questo comportamento è stato mantenuto per garantire la compatibilità con le versioni precedenti con le applicazioni che hanno usato il Lettore multimediale Windows 6.4. Le nuove applicazioni devono usare le versioni più recenti di QASF, che consentono al lettore ASF WM di filtrare il filtro predefinito per la riproduzione di file ASF.

Per altre informazioni sulla suite di Software Development Kit di Windows Media, vedere la sezione Audio e Video della libreria MDSN.

Questo articolo contiene gli argomenti seguenti:

Uso di DirectShow