This project is read-only.

Audio Peak - Geräteauswahl

Aug 25, 2013 at 9:40 PM
Hallo,

derzeit möchte ich ein Audio Peak erstellen, allerdings soll auswählbar sein, welches Device genutzt werden soll.

Wie bei Windows...
Image

Mein momentaner Code (Erstellen der Klasse AudioMeterInformation)
audioMeter = AudioMeterInformation.FromDevice(MMDeviceEnumerator.DefaultAudioEndpoint(DataFlow.Render, Role.Multimedia))
Würde mich sehr über Hilfe freuen
Leon
Aug 25, 2013 at 9:51 PM
Du musst anstatt dem DefaultAudioEndpoint das ausgewählte Gerät übergeben. Auf der Startseite findest du ein Beispiel wie du an alle Geräte kommst: https://cscore.codeplex.com/ (ganz, ganz unten).
Du kannst es in etwas so probieren:
Using enumerator As New MMDeviceEnumerator()
    Using devices As MMDeviceCollection = enumerator.EnumAudioEndpoints(DataFlow.Render, DeviceState.Active)
        Dim device As MMDevice = devices(0)
        audioMeter = AudioMeterInformation.FromDevice(device)
    End Using
End Using
Aug 25, 2013 at 10:05 PM
Edited Aug 25, 2013 at 10:06 PM
Sorry, vergessen, dass du es bereits obendrüber geschrieben hattest!