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.
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
Partager