The PKEY_AudioEndpoint_FormFactor property specifies the form factor of the audio endpoint device. The form factor indicates the physical attributes of the audio endpoint device that the user manipulates.

The vt member of the PROPVARIANT structure is set to VT_UI4.

The uintVal member of the PROPVARIANT structure contains an enumeration value that is cast to type UINT. It is set to one of the following EndpointFormFactor enumeration values:

  • RemoteNetworkDevice
  • Speakers
  • LineLevel
  • Headphones
  • Microphone
  • Headset
  • Handset
  • UnknownDigitalPassthrough
  • HDMI
  • UnknownFormFactor


Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

Audio Endpoint Properties

Core Audio Properties