This project has moved and is read-only. For the latest updates, please go here.


Dec 17, 2011 at 1:26 AM

 Core Audio is not supported in  microsoft xp OS  on   this  code 


MMDeviceEnumerator DevEnum = new MMDeviceEnumerator();


 device = DevEnum.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia);


 tbMaster.Value = (int)(device.AudioEndpointVolume.MasterVolumeLevelScalar * 100);


device.AudioEndpointVolume.OnVolumeNotification += new AudioEndpointVolumeNotificationDelegate(AudioEndpointVolume_OnVolumeNotification);

Dec 17, 2011 at 11:39 AM

yes, WASAPI is only available for Windows Vista and above

Dec 19, 2011 at 1:30 AM

hi mark im heving a litle problems with sound it self im not 100 procent sure in this im transfering sound over tcp i did try to use evry 50 miliseconds buth didint wok i did ajust on 1000 end that did work good with pople so far sou good buth im sure that for reason you did 50 miliseconds
waveIn.BufferMilliseconds = 1000 end im using NSpeex on ultra wideband any sugest ?
thank you alote


oh by the way im based in newcasle end very nice librery

From: [email removed]
To: [email removed]
Date: Sat, 17 Dec 2011 03:39:34 -0800
Subject: Re: mmdevice [naudio:283276]

From: markheath
yes, WASAPI is only available for Windows Vista and above
Read the full discussion online.
To add a post to this discussion, reply to this email (
To start a new discussion for this project, email
You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on
Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at
Dec 27, 2011 at 3:46 PM

the reason to use shorter buffers is simply for low latency. if latency doesn't matter for you, then it will be more stable with bigger buffers