Endpoint audio, proprietà ed eventi
Il driver di sistema PortCls supporta un subset delle operazioni intrinseche descritte in Proprietà KS, Eventi e Metodi.
I driver di porta in Portcls.sys supportano proprietà ed eventi fornendo gestori per alcune richieste di proprietà ed eventi e inoltrando altre richieste ai gestori dei driver miniport.
Le implementazioni correnti dei driver di porta WaveCyclic, WavePci, MIDI e DMus forniscono quanto segue:
Supporto per le proprietà di un filtro e dei relativi pin e nodi
Supporto per gli eventi nei pin e nei nodi, ma non per gli eventi nel filtro
Un client può specificare l'handle per un filtro o un'istanza del pin come destinazione per una proprietà o una richiesta di evento. Una richiesta per una proprietà o un evento del nodo specifica un ID nodo oltre a un handle di filtro o pin. Per altre informazioni, vedere Filtrare, aggiungere e properties dei nodi.
Il driver della porta della topologia fornisce quanto segue:
Supporto per le proprietà in un filtro e nei relativi nodi
Supporto per gli eventi nei nodi
I pin su un filtro di topologia rappresentano connessioni cablate esistenti in modo permanente e pertanto non possono essere create o eliminate.
Nessuno dei driver di porta fornisce supporto per i metodi sul filtro o sui relativi pin e nodi. I driver di porta non gestiscono mai le richieste di metodo e non inoltrano mai queste richieste ai driver miniport per la gestione.
I driver dell'adattatore audio supportano alcuni o tutti i set di proprietà standard seguenti:
KSPROPSETID_Acoustic_Echo_Cancel
KSPROPSETID_DirectSound3DBuffer
KSPROPSETID_DirectSound3DListener
Tutti i driver audio supportano il set di proprietà KSPROPSETID_Audio .
Alcuni driver dell'adattatore audio supportano il set di eventi seguente:
KSEVENTSETID_AudioControlChange
Inoltre, i driver dell'adattatore audio sono liberi di fornire gestori di proprietà per altri set di proprietà definiti nel file di intestazione Ksmedia.h. I driver possono anche definire e supportare i propri set di eventi e proprietà personalizzati, ma solo un'applicazione che conosce una proprietà o un evento personalizzato sarà in grado di usarla.
Questa sezione illustra le proprietà e gli eventi specifici dell'audio. Questa lezione contiene i seguenti argomenti:
Query di supporto di base per le proprietà audio
Algoritmo Di generatore di endpoint audio
Registrazione e annullamento della registrazione del sottodispositivo dinamico
Esposizione di nodi multicanale
Nomi descrittivi per i dispositivi endpoint audio
Aggiungere Data-Range e proprietà di intersezione