The documentation on the thread safety of various WASAPI interactions is lacking in clarity. For IAudioClock it does mention that IAudioClient::GetService() and the Release