Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Audio Volume der Anwendung ändern (https://www.delphipraxis.net/212052-audio-volume-der-anwendung-aendern.html)

greenmile 9. Dez 2022 11:16

Audio Volume der Anwendung ändern
 
Hallo,

aktuell ändere ich die Lautstärke so:

Code:
CoCreateInstance(CLASS_IMMDeviceEnumerator, nil, CLSCTX_INPROC_SERVER, IID_IMMDeviceEnumerator, DeviceEnumerator);
DeviceEnumerator.GetDefaultAudioEndpoint(eRender, eConsole, DefaultDevice);
DefaultDevice.Activate(IID_IAudioEndpointVolume, CLSCTX_INPROC_SERVER, nil, AudioEndpointVolume);

...

AudioEndpointVolume.SetMasterVolumeLevelScalar(T, nil);
Das funktioniert, allerdings wird die Gesamtlautstärke geändert. Nun versuche ich schon einige Zeit lang, die Lautstärke für nur meine Anwendung zu regeln und nicht die vom gesamten System. Ich denke es ist nur eine Kleinigkeit, komme aber nicht drauf. Hat jemand eine Idee?

venice2 10. Dez 2022 10:45

AW: Audio Volume der Anwendung ändern
 
Zitat:

Das funktioniert, allerdings wird die Gesamtlautstärke geändert.
Ist auch logisch.. Die Session enumerieren ist die Antwort.

greenmile 10. Dez 2022 21:33

AW: Audio Volume der Anwendung ändern
 
Hast du ein Beispiel für mich?

venice2 10. Dez 2022 22:33

AW: Audio Volume der Anwendung ändern
 
Zitat:

Zitat von greenmile (Beitrag 1516034)
Hast du ein Beispiel für mich?

Ich hätte eins will es aber hier nicht mehr hochladen zumal Ich zum 01.01.23 hier Austreten werde.
Aber wenn du nach TAudioVolume hier suchst sollten noch einige Schnipsel vorhanden sein.

greenmile 10. Dez 2022 22:58

AW: Audio Volume der Anwendung ändern
 
Na toll. Dem Hund die Wurst vor die Nase halten und dann selbst aufessen :)

venice2 11. Dez 2022 15:46

AW: Audio Volume der Anwendung ändern
 
Zitat:

Zitat von greenmile (Beitrag 1516036)
Na toll. Dem Hund die Wurst vor die Nase halten und dann selbst aufessen :)

Nun ja solange ich diese bezahle bleibt mir das Recht vorbehalten. :)

blawen 11. Dez 2022 16:28

AW: Audio Volume der Anwendung ändern
 
Zitat:

Zitat von venice2 (Beitrag 1516049)
Zitat:

Zitat von greenmile (Beitrag 1516036)
Na toll. Dem Hund die Wurst vor die Nase halten und dann selbst aufessen :)

Nun ja solange ich diese bezahle bleibt mir das Recht vorbehalten. :)

Einfach nicht verwundert sein, wenn der Hund zuschnappt ;-)

TomyN 11. Dez 2022 17:59

AW: Audio Volume der Anwendung ändern
 
Das gute waveOutSetVol geht nicht?
Was gibt's du aus? Evtl. reicht ja eine einfach Multiplikation der Ausgangsdaten.

greenmile 12. Dez 2022 12:54

AW: Audio Volume der Anwendung ändern
 
Wäre ein Versuch, danke für den Tipp.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz