KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR

The KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR device interface class is defined for the kernel streaming (KS) functional category that processes input from a microphone array.

Attribute Setting

Identifier

KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR

Class GUID

{830A44F2-A32D-476B-BE97-42845673B35A}

Remarks

Drivers for KS devices register an instance of KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR to indicate to the operating system that the devices support the KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR functional category.

For more information about functional categories for audio devices, see Installing Device Interfaces for an Audio Adapter and KSPROPERTY_TOPOLOGY_CATEGORIES.

For more information about how to process a microphone array in Windows Vista, refer to the Microphone Array Support in Windows Vista and the How to Build and Use Microphone Arrays for Windows Vista white papers.

Requirements

Version

Available in Windows Vista, Windows Server 2003, Windows XP, and later versions of Windows.

Header

Ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY_TOPOLOGY_CATEGORIES