1

次のコードでオーディオ入力デバイス名を取得しようとしています。

WAVEINCAPS woc;
unsigned long iNumDevs = waveInGetNumDevs(); 
for (unsigned long i = 0; i < iNumDevs; i++) 
{ 
    if (!waveInGetDevCaps(i, &woc, sizeof(WAVEINCAPS))) 
    {
        devices.push_back(woc.szPname);
    } 
}

を調べるとdevices、すべての入力デバイス名がありますが、すべての名前が 32 文字で切り捨てられています。

完全な名前を取得するにはどうすればよいですか?

4

1 に答える 1