Я волной написал код для воспроизведения файлов WAV. Для этого я использую API WavOutxxx. Хорошо задокументировано, что API-интерфейсы WavOutXxx открывают свои потоки для сеанса по умолчанию. Теперь по определенным причинам я пытаюсь управлять сеансом, открытым API-интерфейсами WaveOutXxx, используя API-интерфейс IAudioSessionControl (аудиоинтерфейсы Windows Core).
Скажите, возможно ли это на самом деле? В моем коде для этого не используется межпроцессное взаимодействие, так как все обрабатывается в одном и том же коде. MSDN говорит, что это возможно (http://msdn.microsoft.com/en-us/library/dd371428(v=vs.85).aspx), но я не вижу, как это сделать, или каких-либо примеров. Было бы очень любезно, если бы кто-нибудь мог указать мне на что-то важное.
Спасибо.