Mixer einzeln auslesen und Steuern

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von CodeE.

    Mixer einzeln auslesen und Steuern

    Hallo ,
    Ich habe das device, die Source und die Mixer werte alle ausgelesen,Wie kann ich jetzt mit den Informationen das Volume auslesen und setzen. Ich benutze CoreAudioapi.dll und NMixerProNET.dll .
    Ich stelle mir das so vor getVol(Device,Source,Mixer) und SetVol (Device,Source,Mixer,Volume).Hat irgendeiner eine Idee.

    Lg

    Frank
    Hallo Frank,
    Ich würde an deiner Stelle das IAudioEndpointVolume interface der winapi verwenden.

    msdn.microsoft.com/en-us/libra…op/dd370892(v=vs.85).aspx

    Dort kannst du eine Menge einstellen, wie z.B. die Channel Volumes. Du kannst sie auslesen und ändern , muten usw.
    Ist leider c++ aber du kannst es über eine CLR dll in dein .net Projekt einbinden und dann auf deine Interface Klasse zugreifen.
    Die Funktionen sehen in etwa so aus wie du beschrieben hast.

    MfG CodeE