IAudioSessionNotification::OnSessionCreated メソッド (audiopolicy.h)

OnSessionCreated メソッドは、オーディオ セッションが作成されたことを登録済みプロセスに通知します。

構文

HRESULT OnSessionCreated(
  [in] IAudioSessionControl *NewSession
);

パラメーター

[in] NewSession

作成されたオーディオ セッションの IAudioSessionControl インターフェイスへのポインター。

戻り値

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

注釈

IAudioSessionNotification インターフェイスを登録すると、アプリケーションは インターフェイスの メソッドを介してコールバックの形式でイベント通知を受け取ります。

オーディオ エンジンは、デバイス エンドポイントで新しいセッションがアクティブになったときに OnSessionCreated を呼び出します。 このメソッドは、セッション マネージャー スレッドから呼び出されます。 この呼び出しが完了した後も参照を保持する場合、このメソッドは NewSession パラメーターでセッションへの参照を受け取る必要があります。

要件

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

こちらもご覧ください

IAudioSessionNotification