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.

Nom : Capture.png
Affichages : 141
Taille : 15,9 Ko

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 VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
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