Более одного аудио сеанса на один экземпляр приложения

Позволяет ли WASAPI или Media Foundation создавать несколько аудио сеансов для одного процесса?

1

Решение

Управление аудио сессией (Windows)

Особенно:

… Как правило, приложение поддерживает один аудио сеанс, хотя приложения могут создавать более одного сеанса.

1

Другие решения

При звонке IMMDevice::Activate у вас есть возможность предоставить параметры, которые указывают на конкретный сеанс, который вам нужен. Имея это NULL Вы будете подключены к сеансу по умолчанию.

guidAudioSession

GUID сеанса. Этот член является значением GUID, которое идентифицирует аудио сеанс, которому принадлежит поток. Если GUID идентифицирует
сеанс, который был ранее открыт, метод добавляет поток в
эта сессия Если GUID не идентифицирует существующий сеанс,
Метод открывает новый сеанс и добавляет поток к этому сеансу.
Поток остается членом того же сеанса в течение всего времени его существования.

1

По вопросам рекламы [email protected]