Commit 11cc7af2 authored by Davide Beatrici's avatar Davide Beatrici Committed by Alexandre Julliard

wineoss: Use mmdevapi's AudioClient3.

parent f10b5dcb
...@@ -999,38 +999,16 @@ static HRESULT WINAPI AudioClient_GetBufferSizeLimits(IAudioClient3 *iface, ...@@ -999,38 +999,16 @@ static HRESULT WINAPI AudioClient_GetBufferSizeLimits(IAudioClient3 *iface,
return E_NOTIMPL; return E_NOTIMPL;
} }
static HRESULT WINAPI AudioClient_GetSharedModeEnginePeriod(IAudioClient3 *iface, extern HRESULT WINAPI client_GetSharedModeEnginePeriod(IAudioClient3 *iface,
const WAVEFORMATEX *format, UINT32 *default_period_frames, UINT32 *unit_period_frames, const WAVEFORMATEX *format, UINT32 *default_period_frames, UINT32 *unit_period_frames,
UINT32 *min_period_frames, UINT32 *max_period_frames) UINT32 *min_period_frames, UINT32 *max_period_frames);
{
ACImpl *This = impl_from_IAudioClient3(iface);
FIXME("(%p)->(%p, %p, %p, %p, %p)\n", This, format, default_period_frames, unit_period_frames,
min_period_frames, max_period_frames);
return E_NOTIMPL;
}
static HRESULT WINAPI AudioClient_GetCurrentSharedModeEnginePeriod(IAudioClient3 *iface,
WAVEFORMATEX **cur_format, UINT32 *cur_period_frames)
{
ACImpl *This = impl_from_IAudioClient3(iface);
FIXME("(%p)->(%p, %p)\n", This, cur_format, cur_period_frames); extern HRESULT WINAPI client_GetCurrentSharedModeEnginePeriod(IAudioClient3 *iface,
WAVEFORMATEX **cur_format, UINT32 *cur_period_frames);
return E_NOTIMPL; extern HRESULT WINAPI client_InitializeSharedAudioStream(IAudioClient3 *iface,
}
static HRESULT WINAPI AudioClient_InitializeSharedAudioStream(IAudioClient3 *iface,
DWORD flags, UINT32 period_frames, const WAVEFORMATEX *format, DWORD flags, UINT32 period_frames, const WAVEFORMATEX *format,
const GUID *session_guid) const GUID *session_guid);
{
ACImpl *This = impl_from_IAudioClient3(iface);
FIXME("(%p)->(0x%lx, %u, %p, %s)\n", This, flags, period_frames, format, debugstr_guid(session_guid));
return E_NOTIMPL;
}
static const IAudioClient3Vtbl AudioClient3_Vtbl = static const IAudioClient3Vtbl AudioClient3_Vtbl =
{ {
...@@ -1052,9 +1030,9 @@ static const IAudioClient3Vtbl AudioClient3_Vtbl = ...@@ -1052,9 +1030,9 @@ static const IAudioClient3Vtbl AudioClient3_Vtbl =
AudioClient_IsOffloadCapable, AudioClient_IsOffloadCapable,
AudioClient_SetClientProperties, AudioClient_SetClientProperties,
AudioClient_GetBufferSizeLimits, AudioClient_GetBufferSizeLimits,
AudioClient_GetSharedModeEnginePeriod, client_GetSharedModeEnginePeriod,
AudioClient_GetCurrentSharedModeEnginePeriod, client_GetCurrentSharedModeEnginePeriod,
AudioClient_InitializeSharedAudioStream, client_InitializeSharedAudioStream,
}; };
static AudioSessionWrapper *AudioSessionWrapper_Create(ACImpl *client) static AudioSessionWrapper *AudioSessionWrapper_Create(ACImpl *client)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment