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 |