Windows Core Audio API + API WaveOutXxx

Я волной написал код для воспроизведения файлов WAV. Для этого я использую API WavOutxxx. Хорошо задокументировано, что API-интерфейсы WavOutXxx открывают свои потоки для сеанса по умолчанию. Теперь по определенным причинам я пытаюсь управлять сеансом, открытым API-интерфейсами WaveOutXxx, используя API-интерфейс IAudioSessionControl (аудиоинтерфейсы Windows Core).

Скажите, возможно ли это на самом деле? В моем коде для этого не используется межпроцессное взаимодействие, так как все обрабатывается в одном и том же коде. MSDN говорит, что это возможно (http://msdn.microsoft.com/en-us/library/dd371428(v=vs.85).aspx), но я не вижу, как это сделать, или каких-либо примеров. Было бы очень любезно, если бы кто-нибудь мог указать мне на что-то важное.

Спасибо.


person Souri    schedule 26.03.2012    source источник


Ответы (1)


Да, это возможно. Посмотрите на этот пример.

person Sergey Podobry    schedule 26.03.2012