Private Function GetWaveOutDeviceNumber(ByVal name As String) As System. Private Sub ConfigureDirectSound(ByVal name As String)ĭim out As New DirectSoundOut(GetWaveOutDeviceNumber(name))ĭim waveFormat = New WaveFormat(SAMPLE_RATE, CHANNELS)ĭim waveProvider = New BufferedWaveProvider(waveFormat) Private Const SAMPLE_RATE As Integer = 48000 Here is one thing I tried, but this ended up only setting up a object to use to play back audio, it doesn't set the sample/bit depth for good. NET solutions, or anything I can call/execute from. I'm hoping someone could push me in the right direction, because everything I'm seeing is telling me that this isn't possible. I think the measurement hardwares firmware/software isn't putting its signal generator in exclusive mode, and Windows is getting confused and putting the device in shared mode, which defaults the sample rate to 44.1k/16bit, I would like to change this value when we start the unit up to 48k/24bit. I think that higher res PCM files should play at the. dsf file I get music, which SHOULD be DSD over PCM. If I set the SACD plugin to play DSD and select either the Oppo ASIO driver or DSD: WASAPI Oppo HA2 and play a. Some of our tests are sending out 48k signals though the soundcard, and the measuring the signal after routing it though a DAC. Using a Windows 10 PC, I have installed the Foobar SACD, DSD processor (which is probably redundant), WASAPI and ASIO plugins. I'm working on switching over our test program from Windows XP to Windows 7, and we have a product that acts like a USB soundcard. ![]() ![]() I'm currently struggling to find a solution to programmatically set the sample rate and bit rate of a USB sound card.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |