Condividi tramite


Panoramica di AVStream

AVStream è un driver di classe multimediale fornito da Microsoft che supporta lo streaming di solo video e lo streaming audio/video integrato. Microsoft fornisce AVStream come parte del sistema operativo, nel driver di esportazione Ks.sys. I fornitori di hardware scrivono minidriver che vengono eseguiti in Ks.sys.

Il driver di classe preferito per i driver audio è il driver di classe della porta audio fornito da Microsoft. I fornitori di audio dovrebbero scrivere minidriver che funzionano sotto Portcls.sys.

Microsoft supporta il driver della classe di flusso solo per i minidriver esistenti.

I driver AVStream si basano su Microsoft Windows XP, Microsoft Windows Server 2003 o su qualsiasi piattaforma Windows 98 Gold o versione successiva in cui è installato DirectX 8.0 o versione successiva.

Se si usa un sistema operativo precedente a Windows XP, assicurarsi di usare la versione più recente disponibile di DirectX Driver Development Kit (DDK). DirectX 9.0 contiene aggiornamenti per AVStream, i componenti di kernel streaming e la classe di streaming.

AVStream offre vantaggi significativi per il fornitore:

  • Richiedere agli sviluppatori di minidriver di produrre meno codice.

  • Fornitura di un modello di classe di streaming del kernel unificato per i minidriver audio e video.

  • Fornire supporto ai fornitori per scrivere plug-in in modalità utente. Si tratta di interfacce COM che forniscono metodi per accedere ai valori delle proprietà. È possibile fornire plug-in senza modificare i file binari del minidriver esistenti. Per ulteriori informazioni, vedere plug-in proxy per lo streaming del kernel.

Nel modello di driver AVStream i fornitori forniscono un minidriver che interagisce con un driver di classe fornito da Microsoft, come illustrato nel diagramma seguente:

diagramma che illustra la relazione tra i servizi avstream e ks.