1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| ...
using Sound = Microsoft.DirectX.DirectSound;
...
public partial class WindowMain : Window
{
private Sound.Device _audio;
...
private void InitializeSound()
{
try
{
Sound.DevicesCollection soundDevicesCollectin = new Sound.DevicesCollection();
MessageBox.Show(soundDevicesCollectin[1].Description);
_audio = new Sound.Device(soundDevicesCollectin[1].DriverGuid);
_audio.SetCooperativeLevel(
System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle,
Sound.CooperativeLevel.Normal
);
}
catch (Exception e)
{
MessageBox.Show(e.Message + "( " + e.Source + " )");
Clipboard.SetText(e.Message);
}
} |
Partager