Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C++ - Zmiana głośności programów Windows 7.

docencior 23 Lut 2016 20:23 462 0
  • #1 23 Lut 2016 20:23
    docencior
    Poziom 10  

    Witam

    Na wstępie tylko chce dodać, że raczej średni ze mnie programista hobbysta. Chciałbym jednak mieć możliwość zmiany głośności poszczególnych programów za pomocą własnego. Coś jak Volume Mixer.

    Dużo szukałem i wydaje mi się, że wykonać to można za pomocą interfejsu ISimpleAudioVolume a dokładniej za pomocą metody SetMasterVolume. Niestety w tym momencie moja wiedza się kończy. Jednym z argumentów SetMasterVolume jest GUID, czyli np. sesja Firefox ma swoje GUID i muszę znaleźć GUID tej sesji i tam wpisać aby móc używać tej metody? Jeśli tak to w jaki sposób znaleźć GUID?
    Inną sprawą jest, że kompletnie nie wiem jak stworzyć objekt klasy ISimpleAudioVolume bo zwykłe:

    Kod: c
    Zaloguj się, aby zobaczyć kod

    Wyrzuca
    Cytat:
    object of abstract class type "ISimpleAudioVolume" is not allowed


    Byłbym wdzięczny za każdą pomoc w nakierowaniu na jakieś rozwiązanie.

    0 0