CreateCaptureAudioStateMonitorForCategoryAndDeviceId 関数 (audiostatemonitorapi.h)

指定したオーディオ カテゴリとオーディオ デバイス ID を持つキャプチャ ストリーム用の IAudioStateMonitor の新しいインスタンスを作成します。

構文

HRESULT CreateCaptureAudioStateMonitorForCategoryAndDeviceId(
  [in]  AUDIO_STREAM_CATEGORY category,
  [in]  PCWSTR                deviceId,
  [out] IAudioStateMonitor    **audioStateMonitor
);

パラメーター

[in] category

オーディオ状態モニターを作成するオーディオ ストリーム カテゴリを指定する AUDIO_STREAM_CATEGORY 列挙体のメンバー。

[in] deviceId

オーディオ状態モニターが作成されるオーディオ デバイスの一意識別子。 エンドポイントは、IMMDevice::GetId を使用して取得した MMDevice ID を使用するか、Windows.Devices.Enumeration または Windows.Media.Devices.MediaDevice使用して取得した SWD ID を使用して指定できます。

[out] audioStateMonitor

作成された IAudioStateMonitor へのポインターを受け取ります。

戻り値

次の値を含む HRESULT を返します。

説明
S_OK 正常終了しました。

要件

要件
サポートされている最小のクライアント Windows ビルド 19043
Header audiostatemonitorapi.h