[wdmaudiodev] 176400 sample rate support in Windows 10 build 14393 sound device properties

  • From: John Kraft <johnfkraft@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 29 Sep 2016 16:50:34 -0700

I'm seeing some odd  behavior with the 176400 sample rate when our device
is being queried for its supported audio formats.   Our device exposes the
KSDATARANGE_AUDIO format on its WaveRT miniport pin:

    {
        {
            sizeof(KSDATARANGE_AUDIO),
            0,
            0,
            0,
            STATICGUIDOF(KSDATAFORMAT_TYPE_AUDIO),
            STATICGUIDOF(KSDATAFORMAT_SUBTYPE_PCM),
            STATICGUIDOF(KSDATAFORMAT_SPECIFIER_WAVEFORMATEX)
        },
    2,              // Max number of channels
    32,             // Min bits per sample
    32,             // Max bits per sample
    44100,          // Min sample rate
    192000          // Max sample rate
    },

When I open the list of support formats on the advanced tab of the device
properties window in the Sounds control panel, I see 44100, 48000, 88200,
96000, and 192000 formats.  What I don't see is 176400.   I set a
breakpoint in the driver's ProposedFormat property handler, but I'm only
seeing KSPROPERTY_TYPE_SET calls for 176400 with a bit depth of 16.

Has anyone else observed issues with this, or is it something specific to
our implementation?

Thanks.

-John

Other related posts: