The PortCls system driver supports a subset of the intrinsic operations that are described in KS Properties, Events, and Methods.
The current implementations of the WaveCyclic, WavePci, MIDI, and DMus port drivers (described in Supporting a Device) provide the following support for audio properties and events:
These port drivers provide no support for methods on either the filter or its pins.
The current implementation of the Topology port driver provides no support for properties, events, or methods on either the filter or its pins.
Audio adapter drivers support some or all of the following standard property sets:
KSPROPSETID_Acoustic_Echo_Cancel
KSPROPSETID_DirectSound3DBuffer
KSPROPSETID_DirectSound3DListener
All audio drivers support the KSPROPSETID_Audio property set.
Some audio adapter drivers support the following event set:
KSEVENTSETID_AudioControlChange
In addition, audio adapter drivers are free to define their own proprietary property and event sets, but only an application that knows about a proprietary property or event will be able to use it.
This section discusses audio-specific properties and events. It contains the following topics:
Properties of Audio Filters, Pins, and Nodes
Basic Support Queries for Audio Properties