The vendor 'directsound' is not known. Use 'daq.getVendors()' for a list of vendors Error displayed while using Data Acquisition Tool Box

9 次查看(过去 30 天)
This is my code.
fs = 48000;
duration = 60; %secs
s = daq.createSession('directsound');
s.DurationInSeconds = duration;
s.UseStandardSampleRates = true;
s.Rate = fs;
devs = daq.getDevices;
[ch34, idx34] = addAudioOutputChannel(s,devs(11).ID,1:2);
[ch56, idx56] = addAudioOutputChannel(s,devs(17).ID,1:2);
queueOutputData(s, [y0 y1 y2 y3]);
startForeground(s);
pause(duration);
stop(s);
But I am always getting an error
The vendor 'directsound' is not known. Use 'daq.getVendors()' for a list of vendors
What could be my possible solution!!

回答(2 个)

Rodolfo Ribeiro
Rodolfo Ribeiro 2018-5-26
Hello,
I faced the same issue. You just have to run this code "daqreset" before and you are good to go.

Walter Roberson
Walter Roberson 2018-5-26

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by