生成されたサウンドを出力するための小さなプログラムをプログラミングしています。DirectSoundのMaxSampleRateを20000以上に設定する方法
私のサウンドカードは、48000または192000のサンプルレートでも使用できます。そのRealtek ALC883 7.1 + 2チャンネル高品位オーディオ、そして仕様はcan be found hereです。
ただし、DirectSoundのMaxSampleRateの最大値は20000ですか?
私はサウンドカードの最大音量よりも良くなることがわかっていますが、これを利用するにはどうすればDirectSoundを設定できますか?以下を試してみます:
DirectSound ds = new DirectSound(DirectSound.GetDevices().First().DriverGuid);
MessageBox.Show(ds.Capabilities
.MaxSecondarySampleRate
.ToString(CultureInfo.InvariantCulture));
メッセージボックスに表示される数字は「20000」です。
私の編集の甘くてスモーキーな微妙な点に注意してください。最新のバージョンと最初のバージョンを比較します。私は、両者の間に少なくとも4票の差があることに同意すると思います。このような状況になった場合は、お気軽にお問い合わせください。つまり、あなたが自分自身を助けるために最善を尽くした後です! – Will
私は自分のダウンワードを削除しました。 –