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


Метод 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

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

IAudioVolumeDuckNotification

Использование устройства связи