11 questions
1
vote
0
answers
61
views
Has anyone else experienced significant harmonic distortion with WASAPI loopback?
I am using WASAPI loopback for real time audio visualization, and I am seeing some pretty significant distortion. When I play back a 25Hz tone from Audacity (and other programs) and record the samples ...
1
vote
0
answers
118
views
Unable to programatically enable Audio Enhancements or set Audio DSP properties
I created a Visual Studio C++ console test project where I want to programatically set the voice capture DSP properties for the default microphone that I am using to record audio with. See https://...
1
vote
0
answers
90
views
Windows AudioGraph not consuming AudioFrames when there is no physical device in the graph
I am using the Windows AudioGraph APIs to generate, and conditionally mix with an input device, app generated audio and write it to an output file.
The graph is an AudioFrameInputNode and zero or more ...
0
votes
1
answer
179
views
Can't restart Windows Core Audio exclusive mode capture: I am getting too many/too few samples, and they are probably from previous sessions
This is a weird one; see the updates at the end of the post. Basically the application in question works once, but if you run it again with the same sample rate, it fails. If you run it again with ...
1
vote
0
answers
36
views
What is Windows Core Audio doing with my mic sound? Why does it look dynamically compressed/expanded?
I am working on a Windows Core Audio capture application. I am sure it has issues, but it seems to be able to capture sounds. I am plotting the wave form using GDI+.
I am capture sound from a USB ...
1
vote
0
answers
114
views
Windows Core Audio: IsFormatSupported and Initialize are in disagreement over WAVEFORMATEX, but agree on WAVEFORMATEXTENSIBLE
I am trying to initialize an audio capture client. If I use the following code, IsFormatSupported returns S_OK and Initialize returns E_INVALIDARG.
WAVEFORMATEX wfx;
wfx.cbSize = sizeof(WAVEFORMATEX);
...
2
votes
1
answer
418
views
Delayed audio when capturing process-specific audio loopback interface
I'm experiencing a 30-50ms delay when playing back the captured audio by the Windows-classic-samples/ApplicationLoopback sample. I noticed this when I played the captured audio over the original ...
0
votes
0
answers
641
views
CoreAudio in vb.net 6.0 Windows 11 : Is there a way to do a ControlChangeNotify callback?
I am writing a volume control app in vb.net 6.0, using a reference to CoreAudioApi.dll.
I can:
Change the volume of the default render and capture devices.
Mute the default devices.
Alter the balance ...
0
votes
0
answers
185
views
Mute WebViewer in Windows Mixer
I'm developing a project with WebViewer using vb.net. I would like to know if there is any way to create a button that when clicked silences only the volume mixer (windows system) on Microsoft Edge ...
0
votes
1
answer
411
views
How to check if MMDevice is captured exclusively?
I am able to capture default microphone exclusively using similar code as described here https://learn.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams
I also need to check if an ...
0
votes
0
answers
187
views
Is there a way to identify audio outputs in a unique way?
How can I identify each audio output? It can be a monitor. How can we identify its proper audio output?