1 pièce(s) jointe(s)
Problème avec CoreAudioApi et default device (microphone visualisation)
Bonjour,
J'essaye de visualiser l'entrée du micro sur une progressbar.
Cela fonctionne, mais uniquement si les propriétés du micro sont ouvertes ou que les paramètres de son sont ouverts (panneau config).
Une fois la fenêtre de propriété fermée le programme ne reçois plus rien.
Pièce jointe 482084
J'ai essayé de mettre le micro en "Par défaut", en "Par défaut et communication" rien n'y fait.
Je suis en Windows 10, Visual Studio 17, .NET 4.7.03190, VB Winform
Quelqu'un aurait il une solution ou explication à ce problème ?
Merci pour toute réponse.
code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Imports CoreAudioApi
Public Class Form1 Dim enumerator As New MMDeviceEnumerator
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
100mS timer
Dim device As MMDevice = enumerator.GetDefaultAudioEndpoint(EDataFlow.eCapture, ERole.eMultimedia)
Dim level As Single = device.AudioMeterInformation.MasterPeakValue
ProgressBar1.Value = CInt(level * 100)
End Sub
End Class |