From: Arkadiusz Hiler <ahiler(a)codeweavers.com> --- dlls/mmdevapi/client.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/dlls/mmdevapi/client.c b/dlls/mmdevapi/client.c index 1ff5aa94a79..ca8adf3bf46 100644 --- a/dlls/mmdevapi/client.c +++ b/dlls/mmdevapi/client.c @@ -1176,10 +1176,19 @@ static HRESULT WINAPI AudioClockAdjustment_SetSampleRate(IAudioClockAdjustment * float new_rate) { ACImpl *This = impl_from_IAudioClockAdjustment(iface); + struct set_sample_rate_params params; - FIXME("(%p)->(%f) stub\n", This, new_rate); + TRACE("(%p)->(%f)\n", This, new_rate); - return E_NOTIMPL; + if (!This->stream) + return AUDCLNT_E_NOT_INITIALIZED; + + params.stream = This->stream; + params.new_rate = new_rate; + + wine_unix_call(set_sample_rate, ¶ms); + + return params.result; } const IAudioClockAdjustmentVtbl AudioClockAdjustment_Vtbl = -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5585