Davide Beatrici
75276f010d
winepulse: Move create_session into mmdevapi.
2023-07-04 13:08:31 +02:00
Davide Beatrici
8247b00f82
winepulse: Move session_init_vols into mmdevapi.
2023-07-04 13:08:31 +02:00
Davide Beatrici
2ea43e6f59
winepulse: Move AudioClient's vtable into mmdevapi.
2023-06-30 17:33:25 +02:00
Davide Beatrici
ab33114c69
winepulse: Move AudioClient's QueryInterface into mmdevapi.
2023-06-27 11:58:05 +02:00
Davide Beatrici
f37d21db9d
winepulse: Move AudioClient's Release, AddRef into mmdevapi.
2023-06-27 11:58:05 +02:00
Davide Beatrici
a15a066a09
winepulse: Move AudioClient's Initialize into mmdevapi.
2023-06-26 15:04:21 +02:00
Davide Beatrici
959dd9a9a3
winepulse: Move stream_release into mmdevapi.
2023-06-19 16:28:54 +02:00
Davide Beatrici
bfb3bbba54
winepulse: Move get_application_name into mmdevapi.
2023-06-16 10:30:12 +02:00
Fabian Maurer
a58ec76989
mmdevapi: Don't redefine stream_handle (gcc 4.3).
...
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
2023-06-15 10:03:56 +02:00
Davide Beatrici
03e5c9fa7d
winepulse: Move main loop logic into mmdevapi.
2023-06-13 10:32:18 +02:00
Davide Beatrici
3b5411941d
mmdevapi: Handle CreateThread() failure in AudioClient's Start.
2023-06-09 10:34:58 +02:00
Davide Beatrici
182ae5b19b
winepulse: Move AudioClient's GetCurrentPadding, GetStreamLatency, GetBufferSize into mmdevapi.
2023-06-08 12:03:08 +02:00
Davide Beatrici
9cd13ecb30
winepulse: Move AudioClient's GetDevicePeriod, GetMixFormat, IsFormatSupported into mmdevapi.
2023-06-08 12:03:08 +02:00
Davide Beatrici
1c53edf33c
winepulse: Move AudioClient's Start into mmdevapi.
2023-06-07 22:48:27 +02:00
Davide Beatrici
13f3d59275
winepulse: Move AudioClient's SetEventHandle, Reset, Stop into mmdevapi.
2023-06-07 22:48:27 +02:00
Davide Beatrici
a587a15bf3
winepulse: Move AudioClient's GetService into mmdevapi.
2023-06-06 12:02:18 +02:00
Davide Beatrici
6b9df95006
winepulse: Move session_wrapper_create into mmdevapi.
2023-06-06 12:02:17 +02:00
Davide Beatrici
e054f72943
winepulse: Move AudioClient2 into mmdevapi.
2023-05-31 22:50:10 +02:00
Davide Beatrici
a7c23cee02
winepulse: Move AudioClient3 into mmdevapi.
2023-05-30 16:42:12 +02:00
Zebediah Figura
5eeed9ab26
mmdevapi/tests: Add some tests for PKEY_AudioEngine_DeviceFormat.
2023-05-24 21:08:32 +02:00
Zebediah Figura
d41303b6d0
mmdevapi/tests: Run property store tests for all devices.
2023-05-24 21:08:32 +02:00
Zebediah Figura
fd757e6ba4
mmdevapi/tests: Remove some unnecessary workarounds.
2023-05-24 21:08:32 +02:00
Davide Beatrici
4f5913e0c0
winepulse: Move AudioRenderClient into mmdevapi.
2023-05-16 08:04:49 -05:00
Davide Beatrici
cca12c50c4
winepulse: Move AudioCaptureClient into mmdevapi.
2023-05-15 05:39:01 -05:00
Davide Beatrici
352d493ef1
winepulse: Move AudioClock into mmdevapi.
2023-05-12 17:50:49 +02:00
Davide Beatrici
018516729b
wineoss: Use mmdevapi's AudioStreamVolume.
2023-05-10 21:18:09 +02:00
Davide Beatrici
7244666dc9
winepulse: Move AudioStreamVolume into mmdevapi.
2023-05-10 21:18:09 +02:00
Davide Beatrici
9a9a86ea84
winealsa: Move ChannelAudioVolume into mmdevapi.
2023-05-08 20:00:43 +02:00
Davide Beatrici
460eaee43d
mmdevapi: Remove unused "channel" member in set_volumes_params.
2023-05-04 10:39:02 +02:00
Davide Beatrici
668f95168b
winealsa: Move SimpleAudioVolume into mmdevapi.
2023-05-01 14:40:07 +02:00
Davide Beatrici
06d2d41158
winealsa: Move AudioSessionControl into mmdevapi.
2023-04-28 18:33:23 +02:00
Davide Beatrici
c0aa622d96
mmdevapi: Implement AudioSessionManager.
2023-04-17 18:55:41 +02:00
Davide Beatrici
4cee5af0ea
mmdevapi: Import GetAudioSessionWrapper() from driver.
2023-04-17 18:55:41 +02:00
Davide Beatrici
27d88669b4
mmdevapi: Add missing includes and typedef to mmdevdrv.h.
2023-04-14 15:43:16 +02:00
Davide Beatrici
6cfc37404b
mmdevapi: Add missing includes to mmdevapi_private.h.
2023-04-14 15:43:15 +02:00
Davide Beatrici
f7dfba08d0
mmdevapi: Rename mmdevapi.h to mmdevapi_private.h.
...
This should make it clear it's not an external header.
It could be confused with mmdeviceapi.h, in particular.
2023-04-14 15:43:13 +02:00
Davide Beatrici
d67a211cb1
winealsa: Move common mmdevdrv structs into mmdevapi.
2023-04-11 21:47:32 +02:00
Davide Beatrici
a20e1df90e
mmdevapi: Move test_connect handling into mmdevapi.
2023-03-06 11:18:16 +01:00
Davide Beatrici
ec9aab2c46
mmdevapi: Use UTF-16 for client name in "test_connect_params" and "create_stream_params" structs.
...
The conversion to another encoding is now up to the unixlib.
2023-03-06 11:18:16 +01:00
Davide Beatrici
3cc61002a8
winepulse: Move process_attach and process_detach handling into mmdevapi.
2023-03-06 11:18:16 +01:00
Davide Beatrici
0888d2242d
mmdevapi: Query MemoryWineUnixFuncs virtual memory and store the resulting handle.
...
In preparation for calling the audio driver's UNIX functions directly.
2023-03-06 11:18:16 +01:00
Francois Gouget
1833dc0b2d
mmdevapi/tests: WoW64 processes can read the properties from the registry.
...
Since Windows 10 2004 so consider the old limitation to be broken.
2023-02-28 15:07:54 +01:00
Sven Baars
0eeb471c8c
mmdevapi/tests: Mark some more capture tests as flaky.
2022-12-05 20:04:53 +01:00
Brendan Shanks
7a87da8fab
mmdevapi: Set the name of internal threads.
2022-10-20 18:29:15 +02:00
Alexandre Julliard
1237ae4f9d
mmdevapi/tests: Mark some failing tests as flaky.
2022-09-30 18:43:25 +02:00
Alexandre Julliard
2742660e08
mmdevapi/tests: Mark some capture tests as flaky.
2022-09-26 21:49:54 +02:00
Davide Beatrici
2fa22538a5
mmdevapi: Integrate winecoreaudio's additions in unixlib.h.
...
The data type for "done" was accidentally changed in e29dc33aeb
.
BOOL is basically the same as UINT32, but it should only be used for flags.
BOOLEAN would be better for that though, as it's single-byte.
2022-09-16 19:15:05 +02:00
Davide Beatrici
d2c9a9f021
mmdevapi: Integrate wineoss's additions in unixlib.h.
2022-09-08 18:41:10 +02:00
Davide Beatrici
51604ad186
mmdevapi/tests: Fix fail message referencing "Start" instead of "Stop" in test_session().
2022-08-23 09:40:01 -05:00
Davide Beatrici
447615747f
mmdevapi/tests: Fix typos in spatial audio fail messages.
2022-08-23 09:40:01 -05:00