Windows XP以降でオーディオデバイス名を完全に取得する方法はありますか?Windowsからフルオーディオデバイス名を取得
私はMIXERCAPSを使用できますが、szPnameメンバーは32文字(NULLを含む)に制限されます。オーディオデバイス名が "Microphone(High Definition Audio Device)"の場合、私は "Microphone(High Definition Aud)"を返すだけです。これはMAXPNAMELENが32に定義されているためです。ここで
は、私が使用していますコードです:MIXERCAPS mc;
ZeroMemory(&mc, sizeof(MIXERCAPS));
mm = mixerGetDevCaps(reinterpret_cast<UINT_PTR>(m_hMixer), &mc, sizeof(MIXERCAPS));
私はthis questionを見たが、それはVistaを参照し、後であなたがDEVCONを使用して試みることができる
すみませんが、どのような先進的な言語についてこの質問はありますか? –