Salut,
Je suis en train de créer une classe qui permettra d'enregistrer l'entrée de la carte son. Ce que j'aimerais, c'est appelé un événement depuis le Thread Directx de capture Audio pour mettre à jour un Vu Metre sur une fenêtre WPF.
J'ai donc déclarer mon événement et je le déclenche depuis la procédure qui récure la capture audio. Mais lorsque ma fenêtre intercepte l'événement pour mettre à jour mon Vu Mettre, j'ai l'erreur "Le thread appelant ne peut pas accéder à cet objet parce qu'un autre thread en est propriétaire.".
Précision, ce n'ai pas moi qui appelle la fonction qui déclenche l'événement mais plutot un thread DirectX lancé avec DirectX.DirectSound.CaptureBuffer.
Avez-vous une idée sur comment je pourrais faire ?
Merci à tous.
Partager