Quantcast
Channel: wdmaudiodev

[wdmaudiodev] AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...

I'm really happy to hear that Microsoft says every millisecond counts . On the other hand - and I might be wrong - my impression is that the inner scheduling of windows and the problem of misbehaving...

View Article


[wdmaudiodev] Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...

Hello Johannes, 10-15 milliseconds This was not true even for Windows 2000 and earlier versions. The time slice can always be set at least to 1 ms. ...

View Article


[wdmaudiodev] AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...

thanks for your reply. I'm not sure about the time slices (which is not the timer resolution). So reading i.e. here eslice this does not make me think that it has changed. And for sure CPU load is...

View Article

[wdmaudiodev] Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...

Despite all the glowing Apple logos you see out there, more than half of musicians make music on Windows PCs. I spend most of my time working with companies who work with musicians, and working with...

View Article

[wdmaudiodev] AW: Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows...

thanks a lot for these detailed insights. I don't think I did mentioned Apple at any point - and from my own developments I know there are also problems. Unfortunately I didn't see any hints in all...

View Article


[wdmaudiodev] Re: AW: Re: AW: Re: [EXTERNAL] Re: Help for understanding...

This is a very different situation from what you originally described. I'll leave a final comment on this, but your situation is far too specific and niche to use to make generalizations about Windows....

View Article

[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.

surya wrote: I am stucked at StartDevice() function in the adapter.cpp. Actually I was unable to trace whats going to happen in the StartDevice() function and when the creation of lower-edge and...

View Article

[wdmaudiodev] [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws 10/Windows 11...

Hi all, So to close this case, I finally found it : the power management. The latest Windows updates seem to enable the deepest possible C-states on the CPUs. So on current PCs, it enables the C-10...

View Article


[wdmaudiodev] Re: Re WDM/WASAPI trouble with Winodws 10/Windows 11 latest...

Eric Debief wrote: Hi all, So to close this case, I finally found it : the power management. The latest Windows updates seem to enable the deepest possible C-states on the CPUs. So on current PCs, it...

View Article


[wdmaudiodev] Re: [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws...

Hello, I guess your message is replying to your previous one here below? What are the conditions to make possibly appear the problem ? Do we have to add your recommendation to the Windows Audio...

View Article

[wdmaudiodev] Re: [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws...

Hello Vincent, Yes it is a self-reply to avoid a dangling question. So to reproduce this problem, you must set a low latency stream (less than 5ms) and use the ThrottleTop ( application to...

View Article

[wdmaudiodev] Driver dev intro

Hello everyone. I am completely new to driver development, I am looking for some guidance to get started. I am currently working on a project to stream audio to a windows pc to be able to use it in any...

View Article

[wdmaudiodev] Re: Driver dev intro

Starter for 10. Might I ask why? “stream audio to a windows pc to be able to use it in any sort of application” ...

View Article


[wdmaudiodev] Re: Driver dev intro

Yeah so basically what I envision is being able to take audio data from a web browser and send it over to a driver via websockets and create a virtual device that can be used in anything from discord...

View Article

[wdmaudiodev] Re: Driver dev intro

On 4/1/25 7:12 PM, Robert Dorn wrote: Yeah so basically what I envision is being able to take audio data from a web browser and send it over to a driver via websockets and create a virtual device that...

View Article


[wdmaudiodev] Re: Driver dev intro

Yeah I figured latency might be rough. Although I am relying on a basic messaging format to make parsing a little quicker. I'm okay with higher latency until I can get it to a basic functioning state....

View Article

[wdmaudiodev] Re: Driver dev intro

Hello, To get audio from any applications (e.g. web browser, soft phone, media player… ) and send it on network to be used by any other capture or broadcast application through virtual audio device…...

View Article


[wdmaudiodev] Re: Driver dev intro

This looks good but I am interested in doing this myself I think I would learn a lot from this. Although this does look nice! On Wed, Apr 2, 2025, 1:07 AM VB-Audio vincent.burel@xxxxxxxxxxxx wrote: To...

View Article

[wdmaudiodev] Re: Driver dev intro

On 4/1/25 10:15 PM, Robert Dorn wrote: If you don't mind sharing I would be curious to hear the route you took to when learning. I'm familiar with concepts such as virtual memory or paging. Although I...

View Article

[wdmaudiodev] Re: Driver dev intro

...

View Article

[wdmaudiodev] Revise SimpleAudioSample to a multichannel virtual speaker

Hi Driver Gurus, I am new to the audio driver world. Currently, I am trying to revise SimpleAudioSample to a multi-channel (5.1 or higher) virtual speaker, but encountered some strange issue. Firstly,...

View Article


[wdmaudiodev] Re: [EXTERNAL] Revise SimpleAudioSample to a multichannel...

Never use KSAUDIO_SPEAKER_5POINT1. Only use KSAUDIO_SPEAKER_5POINT1_SURROUND From: wdmaudiodev-bounce@xxxxxxxxxxxxx wdmaudiodev-bounce@xxxxxxxxxxxxx On Behalf Of Fuming Liu Sent: Tuesday, April 8, 2025...

View Article


[wdmaudiodev] Re: [EXTERNAL] Revise SimpleAudioSample to a multichannel...

- The interesting thing is, *KSAUDIO_SPEAKER_5POINT1* works fine, while *KSAUDIO_SPEAKER_5POINT1_SURROUND* does not work. My doubt is, do I need to make code changes other than the changes I did in...

View Article

[wdmaudiodev] [HLK] All test items failed at Configure Crash dump event log...

Hello, Hopefully someone encountered and resolved this issue before. Recently I tested my virtual speaker in HLK, but always got a failure at Configure Crash dump event log setting for every test. The...

View Article

[wdmaudiodev] Re: [HLK] All test items failed at Configure Crash dump event...

Just figured out that failure at Configure Crash dump event log setting could be due to a lot of causes. In my case, it could be due to the test client computer not being clean enough (I was using a...

View Article


[wdmaudiodev] Friendly Name failure in Windows 10, 1607

Dear wdmaudiodev, I have implemented Friendly names using the method outline here: The names have worked perfectly. I used the driver sample code in: ...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

When you say they stopped working, what exactly are you testing or looking at there? If you are looking at device manager, and haven't uninstalled (completely) the old device, the displayed name often...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

When I run mmsys.cpl from a command line and select the Recording tab, I expect to see 4 times: Microphone Webcam 1 NDI Webcam Audio ...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

What you're showing indicates to me that the endpoints failed to enumerate, which should be something you could debug. How are you sure this is an issue with the friendly name itself? Pete Pete Brown...

View Article



[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Hello Jamie, there was a way to set friendly names for endpoints from topology. Look at IPinName::GetPinName(). From the top of my head, this approach is available since Win 7. It's may be a bit tricky...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

I am not sure it is a problem with the friendly name. Could be something I did not setup right in the INF file. That is where I been spending my time looking at. The audio driver does work as...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Dear Yevgen,    I have been looking at the GetPinName().  I am now trying to setup for the call. Another possible solution. Thank you! Jamie ...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Can you copy your inf text into this thread? On Thu, Jun 26, 2025, 2:54 PM Jamie Finch dmarc-noreply@xxxxxxxxxxxxx wrote: I have been looking at the GetPinName(). I am now trying to setup for the call....

View Article


[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

I have tried to use the GetPinName() interface that Yevgen talked about. I built my driver base on the example in: Windows-driver-samples-main/audio/simpleaudiosample I added GetPinName() to the two...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Hello Jammie, just, to double-check. You also perform casting this ptr of topology to IPinName* in NonDelegatingQueryInterface() and return one, right? Smtg, like: HRESULT...

View Article

[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Thank you Yevgen! The text shows up as expected. Jamie On 6/30/2025 4:53 PM, Yevgen Mukha wrote: else if (IsEqualGUOSAligned(iface, IID_IPinName))     *obj = PVOID((IPinName*)(this)); ...

View Article


[wdmaudiodev] Re: [EXTERNAL] Friendly Name failure in Windows 10, 1607

Sure, happy to help :) вт, 1 июл. 2025 г., 17:11 Jamie Finch dmarc-noreply@xxxxxxxxxxxxx : The text shows up as expected. Jamie On 6/30/2025 4:53 PM, Yevgen Mukha wrote: ...

View Article


[wdmaudiodev] Windows Aggregate Audio?

Hi, Mostly a lurker here so I will go back in my cave if I am off base. Also, a very ancient Microsoft employee from way back. I was watching this video this morning. While it is a bit overly dramatic...

View Article

[wdmaudiodev] Re: Windows Aggregate Audio?

Hello, I work on audio device aggregation for more than 15 years on Windows. More generally on asynchronous stream management. The result of my work is basically called “Voicemeeter” (most known) or...

View Article

[wdmaudiodev] ACX peak meter issues on simple capture

Hi All, I am doing experiments with the simple ACX capture driver to implement the peakmeter node on the circuit, where the peakmeter functionality is on the DSP. If we want to implement the peak meter...

View Article

[wdmaudiodev] Re: ACX peak meter issues on simple capture

Hi Team, Could someone please help me to get how we can achieve the Peak meter node and WHQL functionality in ACX on simple capture. On Thu, Oct 16, 2025, 12:15 AM srikanth p papanisrikanth1@xxxxxxxxx...

View Article


[wdmaudiodev] Windows Audio Processing Object development

Hello Everyone: I am currently working with the SwapAPO sample from the Windows-driver-samples repository and have successfully built the APO using Visual Studio 2022, Windows 11. The DLL compiles...

View Article

[wdmaudiodev] Access to Hardware workspace on Microsoft Partner Center

I'm sending this here in the hope that someone from Microsoft still monitors this list. The recent identity verification changes at Partner Center have left many driver developers without access to the...

View Article


[wdmaudiodev] Re: Access to Hardware workspace on Microsoft Partner Center

Tom, I had the same issues last year and was able to resolve it on my own. I found that since I had a personal account with Microsoft, that was interfering with getting things validated. I had to...

View Article

[wdmaudiodev] Re: Access to Hardware workspace on Microsoft Partner Center

Hi Tom, I just spent a month and 2 support tickets getting access. I managed to find a support category in the partner portal that actually enabled me to create a ticket and not just end up in an AI...

View Article


[wdmaudiodev] Are IMMNotificationClient callbacks for DeviceStateChanged broken?

Hello, I support a game client that can render audio to multiple endpoints. We provide the ability to connect to a specific endpoint (based on the GUID) or the ability to use the default endpoint (at...

View Article

[wdmaudiodev] Re: [EXTERNAL] Are IMMNotificationClient callbacks for...

Has the default been changed for the app in the volume mixer? Using the volume mixer a user can have one application receive different defaults than the other applications receive and would result in...

View Article

[wdmaudiodev] Re: [EXTERNAL] Are IMMNotificationClient callbacks for...

I suspect a deadlock, this happens when the MMDeviceAPI is used from the callback thread. It is recommended to avoid to use the MMDevice API from the callback. Le 10 avr. 2026 à 01:10, Gary Daniels...

View Article

[wdmaudiodev] Re: [EXTERNAL] Are IMMNotificationClient callbacks for...

Thank you Gary, This was indeed the culprit. I had completely forgotten that we could set defaults per application. I appreciate your help, Blaine Wood ...

View Article


[wdmaudiodev] Adding subdevices to UDE WDF driver.

We are writing a combination UDE/USB Audio and Video device. One of our requirements is that it has subdevices. Such as in the client menu, Video1, Video2..., Audio1, Audio2... I can only find one...

View Article



Latest Images