Позволяет ли WASAPI или Media Foundation создавать несколько аудио сеансов для одного процесса?
Управление аудио сессией (Windows)
Особенно:
… Как правило, приложение поддерживает один аудио сеанс, хотя приложения могут создавать более одного сеанса. …
При звонке IMMDevice::Activate
у вас есть возможность предоставить параметры, которые указывают на конкретный сеанс, который вам нужен. Имея это NULL
Вы будете подключены к сеансу по умолчанию.
guidAudioSession
GUID сеанса. Этот член является значением GUID, которое идентифицирует аудио сеанс, которому принадлежит поток. Если GUID идентифицирует
сеанс, который был ранее открыт, метод добавляет поток в
эта сессия Если GUID не идентифицирует существующий сеанс,
Метод открывает новый сеанс и добавляет поток к этому сеансу.
Поток остается членом того же сеанса в течение всего времени его существования.