diff options
author | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2017-10-10 13:24:27 +0200 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-05-08 10:17:11 +0000 |
commit | a0049de16d9e2a92b8d31b1ee6943c994ffdf7d2 (patch) | |
tree | 6a52972230451f4f7d27cd73dcab42afae827216 /LICENSE.FDL | |
parent | 0675d111de8bb1b96bfceeaa13448595b06b9e7c (diff) | |
download | qtmultimedia-a0049de16d9e2a92b8d31b1ee6943c994ffdf7d2.tar.gz |
Fix adjusting volume for default device
Using WAVE_MAPPER device id (which points to default device)
is not possible to get and initialize a mixer object to set volume.
Function mixerGetID() does not support WAVE_MAPPER as a device id yet.
Since we do not know device number anymore
needs to call waveInOpen() first and after that
initialize mixer controls using hWaveIn handler.
- Fixed default volume from 0.0f -> 1.0f.
- Before QWindowsAudioInput::start() is called, use cached volume.
- After QWindowsAudioInput::start(), mixer controls are initialized.
- QWindowsAudioInput::stop() deinitializes mixer controls.
Task-number: QTBUG-61920
Change-Id: I5a94dad282618fb4a2e0f75c34008ca002bd1aeb
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Diffstat (limited to 'LICENSE.FDL')
0 files changed, 0 insertions, 0 deletions