IAudioVolumeDuckNotification::OnVolumeDuckNotification メソッド (audiopolicy.h)

OnVolumeDuckNotification メソッドは、保留中のシステム ダッキング イベントに関する通知を送信します。 詳細については、「 ダッキング通知の実装に関する考慮事項」を参照してください。

構文

HRESULT OnVolumeDuckNotification(
  [in] LPCWSTR sessionID,
  [in] UINT32  countCommunicationSessions
);

パラメーター

[in] sessionID

自動ダッキング イベントを発生させる通信セッションのセッション インスタンス識別子を含む文字列。 セッション インスタンス識別子を取得するには、 IAudioSessionControl2::GetSessionInstanceIdentifier を呼び出します。

[in] countCommunicationSessions

アクティブな通信セッションの数。 n 個のセッションがある場合、セッションの番号は 0 から –1 になります。

戻り値

メソッドが成功した場合は、S_OK を返します。

注釈

アプリケーションが IAudioSessionManager2::RegisterDuckNotification を呼び出して IAudioVolumeDuckNotification インターフェイスの実装を登録した後、アッキングの開始時に通知を送信するときに、セッション マネージャーは OnVolumeDuckNotification を呼び出します。 アプリケーションは、コールバックの形式でイベント通知を受け取ります。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー audiopolicy.h

こちらもご覧ください

IAudioVolumeDuckNotification

通信デバイスの使用