Einzelnen Beitrag anzeigen

greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#1

Audio Volume der Anwendung ändern

  Alt 9. Dez 2022, 11:16
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?
  Mit Zitat antworten Zitat