Поделиться через


Константы AUDCLNT_SESSIONFLAGS_XXX

Константы AUDCLNT_SESSIONFLAGS_XXX указывают характеристики звукового сеанса, связанного с потоком. Клиент может указать эти параметры во время инициализации потока с помощью параметра StreamFlags метода IAudioClient::Initialize .

Констант/значение Описание
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED
0x10000000
Сеанс истечет, когда нет связанных потоков и принадлежащих ей объектов управления сеансом, в которых содержатся ссылки.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE
0x20000000
Элемент управления громкости скрыт в пользовательском интерфейсе микшера громкости при создании звукового сеанса. Если сеанс, связанный с потоком, уже существует до открытия потока IAudioClient::Initialize , элемент управления громкости отображается в микшере томов.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED
0x40000000
Элемент управления громкости скрыт в пользовательском интерфейсе микшера томов после истечения срока действия сеанса.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
Audiosessiontypes.h

См. также раздел

Основные аудиоконстанты

IAudioSessionControl