none
regarding the windows 10 automatic device selection RRS feed

  • Question

  • Hello all,

    The installation of my audio driver on Win 10 makes it the default communication device. This behavior is observed only on win 10, but not on win 8 or 7. Nothing specific is being done on our installer/driver to set it as default communication device. Any suggestions on why this is happening and on how to not make our driver become default communication device? I appreciate your help.

    TIA


    vishal

    Wednesday, November 21, 2018 8:58 AM

Answers

  • The default selection algorithm was modified to better align to user expectations that a more recently connected device should become the default endpoint. If your driver is not appropriate to become the default endpoint, the recommendation would be to add the "never set as default" property key to each endpoint via your INF file.

    This would be done by setting both PKEY_AUDIOENDPOINT_ASSOCIATION and PKEY_AUDIODEVICE_NEVERSETASDEFAULT on the topology filter. The sysvad driver on GitHub is an example of how to set  PKEY_AudioEndpoint_Supports_EventDriven_Mode via INF, other properties can be done the same.

    https://docs.microsoft.com/en-us/windows/desktop/CoreAudio/pkey-audioendpoint-association

    https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/pkey-audiodevice-neversetasdefaultendpoint

    Wednesday, November 28, 2018 8:54 PM