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?