Paul Gofman
|
e727324e15
|
mmdevapi/tests: Add test for capturing render loopback.
|
2024-06-26 16:54:40 +02:00 |
|
Paul Gofman
|
9fec6e7dfa
|
mmdevapi: Stub AUDCLNT_STREAMFLAGS_LOOPBACK support.
|
2024-06-26 16:54:40 +02:00 |
|
Paul Gofman
|
0ca7426897
|
mmdevapi: Adjust timing after main loop start in client_Initialize().
|
2024-06-26 16:54:40 +02:00 |
|
Paul Gofman
|
103cd4fa7a
|
mmdevapi: Store device_name as a pointer in struct audio_client.
|
2024-06-26 16:54:40 +02:00 |
|
Davide Beatrici
|
b34b5d84a6
|
mmdevapi: Implement IAudioClient3_GetCurrentSharedModeEnginePeriod.
|
2024-06-24 13:23:31 +02:00 |
|
Davide Beatrici
|
235d527fa5
|
mmdevapi: Complete IAudioClient3_GetSharedModeEnginePeriod.
|
2024-06-24 13:23:31 +02:00 |
|
Davide Beatrici
|
9d046996cb
|
mmdevapi: Complete IAudioClient3_InitializeSharedAudioStream.
|
2024-06-24 13:23:31 +02:00 |
|
Davide Beatrici
|
73a501ab46
|
mmdevapi: Introduce helper stream_init().
|
2024-06-24 13:23:31 +02:00 |
|
Davide Beatrici
|
5dcb879df1
|
mmdevapi: Return errors early in adjust_timing().
|
2024-06-24 13:23:31 +02:00 |
|
Davide Beatrici
|
86ac5f5638
|
mmdevapi: Set the default period to a minimum of 10 ms.
|
2024-06-17 10:21:29 +02:00 |
|
Fabian Maurer
|
75babad433
|
mmdevapi: Implement IAudioSessionControl2 GetGroupingParam SetGroupingParam.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
|
2024-06-14 11:03:09 +02:00 |
|
Fabian Maurer
|
0d4d778b56
|
mmdevapi: Implement IAudioSessionControl2 GetIconPath / SetIconPath.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
|
2024-06-14 11:03:08 +02:00 |
|
Fabian Maurer
|
b23608ea7d
|
mmdevapi: Implement IAudioSessionControl2 GetDisplayName / SetDisplayName.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
|
2024-06-14 11:03:07 +02:00 |
|
Fabian Maurer
|
ae7cb868cf
|
mmdevapi/tests: Add tests for IAudioSessionControl2 GetGroupingParam / SetGroupingParam.
|
2024-06-14 11:03:06 +02:00 |
|
Fabian Maurer
|
8e7092390a
|
mmdevapi/tests: Add tests for IAudioSessionControl2 GetIconPath / SetIconPath.
|
2024-06-14 11:03:05 +02:00 |
|
Fabian Maurer
|
805d0c58d9
|
mmdevapi/tests: Add tests for IAudioSessionControl2 GetDisplayName / SetDisplayName.
|
2024-06-14 11:03:03 +02:00 |
|
Davide Beatrici
|
2d55bd5dbd
|
mmdevapi: Adjust timing in AudioClient_Initialize.
|
2024-05-30 19:47:50 +02:00 |
|
Huw Davies
|
f612029d4e
|
mmdevapi: Remove unused ACImpl typedef.
|
2024-05-17 19:48:58 +02:00 |
|
Paul Gofman
|
aaad795901
|
mmdevapi: Implement SAC_IsAudioObjectFormatSupported().
|
2024-04-11 16:29:53 -05:00 |
|
Brendan Shanks
|
d86627a27a
|
mmdevapi: Make IMMDeviceCollection immutable after creation.
|
2024-03-27 22:19:24 +01:00 |
|
David McFarland
|
1496ce1614
|
mmdevapi: Add stub for IDeviceTopology.
|
2024-03-07 22:56:12 +01:00 |
|
David McFarland
|
ec2db2ff75
|
mmdevapi/tests: Add test for IDeviceTopology.
|
2024-03-07 22:56:12 +01:00 |
|
David McFarland
|
a30a617212
|
mmdevapi: Implement IAudioClient3_GetSharedModeEnginePeriod.
For now min/max/default are all hard-coded to ~10ms.
|
2024-03-07 22:56:12 +01:00 |
|
David McFarland
|
73a6f764d0
|
mmdevapi: Implement IAudioClient3_InitializeSharedAudioStream.
|
2024-03-07 22:56:12 +01:00 |
|
David McFarland
|
eef4a25d0c
|
mmdevapi/tests: Add test for AudioClient3_InitializeSharedAudioStream.
|
2024-03-07 22:56:12 +01:00 |
|
Paul Gofman
|
b9a2ff2558
|
mmdevapi: Force debug info in critical sections.
|
2024-02-26 22:44:35 +01:00 |
|
Fabian Maurer
|
231670e899
|
mmdevapi/tests: Add test for invalid format with exclusive mode.
|
2024-02-15 20:36:37 +01:00 |
|
Alexandre Julliard
|
d305d8676d
|
mmdevapi: Remove DECLSPEC_HIDDEN usage.
|
2023-11-23 22:51:07 +01:00 |
|
Nell Hardcastle
|
92dcc916fd
|
mmdevapi: Override product strings for DualSense Edge.
Enables audio device features for the DualSense Edge.
|
2023-11-20 17:47:44 +01:00 |
|
Alexandre Julliard
|
acad49573a
|
makefiles: Always use the global SOURCES variable for .c files.
|
2023-11-01 22:44:03 +01:00 |
|
Alexandre Julliard
|
c432eac726
|
makefiles: Always use the global SOURCES variable for .idl files.
|
2023-11-01 22:43:50 +01:00 |
|
Eric Pouech
|
984032823b
|
mmdevapi: Don't fail when no audio backends are present.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
|
2023-10-17 21:48:20 +02:00 |
|
Hans Leidekker
|
85844ff5b4
|
mmdevapi/tests: Relax a capture test.
|
2023-10-13 17:48:25 +02:00 |
|
Hans Leidekker
|
23de0bff1d
|
mmdevapi/tests: Don't initialize the audio client twice.
It leaves the client in a bad state, causing test failures on recent Windows versions.
|
2023-10-13 17:48:23 +02:00 |
|
Brendan Shanks
|
63c0f01c96
|
winealsa: Ensure unixlib function tables and enum stay in sync.
|
2023-09-15 11:15:56 +02:00 |
|
Davide Beatrici
|
cdfb85220f
|
mmdevapi: Move name string duplication in MMDevice_Create() from caller.
|
2023-09-01 11:27:38 +02:00 |
|
Davide Beatrici
|
b1b231f370
|
mmdevapi: Simplify load_driver_devices() by combining loops and removing unneeded allocation(s).
|
2023-09-01 11:27:37 +02:00 |
|
Alex Henrie
|
bd10252332
|
mmdevapi: Use CRT allocation functions.
|
2023-08-24 20:30:05 +02:00 |
|
Davide Beatrici
|
09a84020de
|
winepulse: Move GetEndpointIDs into mmdevapi.
|
2023-08-23 17:33:47 +02:00 |
|
Davide Beatrici
|
a8963c0067
|
mmdevapi: Import get_device_guid() from driver.
|
2023-08-23 17:33:47 +02:00 |
|
Alexandre Julliard
|
20afe43832
|
Remove unused NONAMELESS defines.
|
2023-08-15 18:56:45 +02:00 |
|
Alexandre Julliard
|
29191436b4
|
mmdevapi: Use nameless unions/structs.
|
2023-08-15 18:56:45 +02:00 |
|
Davide Beatrici
|
906ad69b0a
|
winepulse: Move GetPropValue into mmdevapi.
|
2023-08-08 11:56:30 +09:00 |
|
Davide Beatrici
|
b26bad578a
|
mmdevapi: Implement AudioClient_Create.
|
2023-07-27 11:47:34 +09:00 |
|
Davide Beatrici
|
55b6cded64
|
mmdevapi: Introduce wine_unix_call helper.
|
2023-07-27 11:47:34 +09:00 |
|
Davide Beatrici
|
a5e3e5efa0
|
mmdevapi: Import get_device_name_from_guid() from driver.
|
2023-07-27 11:47:34 +09:00 |
|
Davide Beatrici
|
024189aecd
|
mmdevapi: Implement get_audio_session.
|
2023-07-20 11:29:56 +02:00 |
|
Davide Beatrici
|
ebd3fa86ba
|
mmdevapi: Don't link to uuid.
|
2023-07-20 11:29:54 +02:00 |
|
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 |
|