Huw Davies (@huw) commented about dlls/mmdevapi/client.c:
const WAVEFORMATEX *format, const GUID *session_guid)
{
- struct audio_client *This = impl_from_IAudioClient3(iface);
- FIXME("(%p)->(0x%lx, %u, %p, %s) - stub\n", This, flags, period_frames, format, debugstr_guid(session_guid));
- return E_NOTIMPL;
- REFERENCE_TIME duration;
- FIXME("(%p)->(0x%lx, %u, %p, %s) - partial stub\n", This, flags, period_frames, format, debugstr_guid(session_guid));
- if (!format)
return E_POINTER;
- duration = period_frames * (REFERENCE_TIME)10000000 / format->nSamplesPerSec;
- return client_Initialize(iface, AUDCLNT_SHAREMODE_SHARED, flags, duration, 0, format, session_guid);
}
Could this commit be split into two?