[wdmaudiodev] Endpoint creation question

  • From: "Rimola, Dominic J" <dominic.j.rimola@xxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 9 May 2007 11:57:04 -0700

When an endpoint is created in Vista is it supposed to be unique for the
device that is plugged in.  In our driver we are coming across an issue
where an audio device is plugged in we instantiate that device and set
the default sample rate (say for instance at 96Khz).  We then unplugged
the device and uninstantiate it and turn around and plug in a completely
different device which instantiates an endpoint that has the same
settings as our previous endpoint.

 

For a device that's never been plugged in before (or even in our case
were we specify the maximum sample rate at 48Khz) we would expect a new
endpoint that reflects our OEMOveride settings specified in the INF or
at least an endpoint that has the default sample rate below or at what
we specify the maximum sample rate to be.

 

Is this expected behavior for Vista or is there documentation on where
the endpoint receives its values from?

 

Thanks,

Dominic Rimola

Other related posts: