C#获取windows音频设备

引用NAudio.dll;

        var enumerator = new NAudio.CoreAudioApi.MMDeviceEnumerator();

            //允许你在某些状态下枚举渲染设备

            var endpoints = enumerator.EnumerateAudioEndPoints(

                DataFlow.All,

                DeviceState.Unplugged | DeviceState.Active);

            foreach (var endpoint in endpoints)

            {

                Console.WriteLine(endpoint.FriendlyName);

            }

            // Aswell as hook to the actual event

            enumerator.RegisterEndpointNotificationCallback(new NotificationClient());

            Console.ReadLine();


你可能感兴趣的:(C#获取windows音频设备)