Andrew Eikum
|
f7364dfb4b
|
mmdevapi: Don't fail if dwChannelMask is not set correctly.
|
2011-09-28 21:04:33 +02:00 |
Andrew Eikum
|
a773b16d79
|
winecoreaudio.drv: Remove wave, mixer, and dsound driver code.
|
2011-09-26 18:34:53 +02:00 |
Jörg Höhle
|
08dd823c7c
|
mmdevapi: Use UINT32 for a number of frames and UINT64 to sum them.
|
2011-09-08 20:08:09 +02:00 |
Jörg Höhle
|
57cbb01f0c
|
winecoreaudio: Fix AudioRenderClient Get/ReleaseBuffer protocol.
|
2011-09-07 18:13:29 +02:00 |
Jörg Höhle
|
df201d3ef3
|
mmdevapi: Accept up to 8 channels.
|
2011-09-07 18:13:29 +02:00 |
Andrew Eikum
|
c4b94b1ba4
|
mmdevapi: Automatically select the correct driver.
|
2011-09-01 18:06:37 +02:00 |
Jörg Höhle
|
541075c3db
|
mmdevapi: After GetBuffer, refuse Reset, but Start/Stop is ok.
|
2011-08-24 11:52:06 +02:00 |
Andrew Eikum
|
80fd691e9e
|
mmdevapi: Use a sane default if no buffer size is requested.
|
2011-07-18 18:31:06 +02:00 |
Andrew Eikum
|
05df7e0b94
|
winecoreaudio.drv: Make AudioSessionManager methods static.
|
2011-07-11 19:49:01 +02:00 |
Jacek Caban
|
dbba09ca29
|
audiopolicy.idl: Fixed SetGroupingParam declaration.
|
2011-07-04 13:45:14 +02:00 |
Andrew Eikum
|
0085689f5d
|
mmdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.
|
2011-06-20 19:31:57 +02:00 |
Andrew Eikum
|
a93efd5346
|
mmdevapi: Fix refcounts in IAudioClient::GetService.
|
2011-06-20 19:31:39 +02:00 |
Andrew Eikum
|
096fb434eb
|
winecoreaudio: Set AudioQueue volume, not AudioDevice volume.
We want to control the volume for each particular stream, not the entire
system-wide device.
|
2011-06-20 11:28:49 +02:00 |
Andrew Eikum
|
4b62257b14
|
winecoreaudio.drv: Initialize audio description flags.
|
2011-06-14 12:59:43 +02:00 |
Andrew Eikum
|
bc10fd3ce6
|
mmdevapi: Sessions should be unique per-device.
|
2011-06-14 12:59:39 +02:00 |
Jörg Höhle
|
fd2d6f3928
|
winecoreaudio: mmdevapi's mixer format is 32bit floating point.
|
2011-06-06 21:49:21 +02:00 |
Jörg Höhle
|
8337ffb727
|
winecoreaudio: Properly allocate the WAVEFORMATEXTENSIBLE returned by GetMixFormat.
|
2011-06-06 21:49:21 +02:00 |
Andrew Eikum
|
38d80c7310
|
winecoreaudio.drv: Partially implement IAudioSessionManager2.
|
2011-06-06 21:49:19 +02:00 |
Andrew Eikum
|
e8f3d4736a
|
winecoreaudio.drv: Implement volume control interfaces.
|
2011-05-09 11:58:52 +02:00 |
Andrew Eikum
|
b9a66b1bc3
|
winecoreaudio.drv: Store the PropertyScope in ACImpl.
|
2011-05-09 11:58:50 +02:00 |
Andrew Eikum
|
5f4081e1f2
|
winecoreaudio.drv: Move IAudioClock closer to its related interfaces.
|
2011-05-09 11:58:48 +02:00 |
Andrew Eikum
|
3025f7f505
|
winecoreaudio.drv: Implement IAudioSessionControl::GetState.
|
2011-05-02 18:48:20 +02:00 |
Andrew Eikum
|
4a37f2f093
|
mmdevapi: Initialize global driver data at DLL load time.
|
2011-05-02 18:48:20 +02:00 |
Andrew Eikum
|
d4c0bedd95
|
winecoreaudio.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
|
2011-04-27 17:49:57 +02:00 |
Andrew Eikum
|
d2f7b628d9
|
winecoreaudio.drv: Add mmdevapi driver.
|
2011-04-25 19:38:19 +02:00 |