Метод IAudioVolumeDuckNotification::OnVolumeDuckNotification (audiopolicy.h)
Метод OnVolumeDuckNotification отправляет уведомление об ожидающих системном событии ducking. Дополнительные сведения см. в статье Рекомендации по реализации уведомлений об утках.
Синтаксис
HRESULT OnVolumeDuckNotification(
[in] LPCWSTR sessionID,
[in] UINT32 countCommunicationSessions
);
Параметры
[in] sessionID
Строка, содержащая идентификатор экземпляра сеанса связи, который вызывает событие автоматического утихания. Чтобы получить идентификатор экземпляра сеанса, вызовите IAudioSessionControl2::GetSessionInstanceIdentifier.
[in] countCommunicationSessions
Количество активных сеансов связи. Если сеансов n, они нумеруются от 0 до –1.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK.
Комментарии
После того как приложение зарегистрирует свою реализацию интерфейса IAudioVolumeDuckNotification путем вызова IAudioSessionManager2::RegisterDuckNotification, диспетчер сеансов вызывает OnVolumeDuckNotification , когда ему нужно отправить уведомление о начале утки. Приложение получает уведомления о событиях в виде обратных вызовов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | audiopolicy.h |