次の方法で共有


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId メソッド

定義

指定したオーディオ デバイスを使用する指定した MediaCategory を使用してオーディオ キャプチャ ストリームのサウンド レベルを監視する AudioStateMonitor クラスの新しいインスタンスを初期化します。

public:
 static AudioStateMonitor ^ CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, string deviceId);
function createForCaptureMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForCaptureMonitoringWithCategoryAndDeviceId (category As MediaCategory, deviceId As String) As AudioStateMonitor

パラメーター

category
MediaCategory

監視されるオーディオ ストリームのカテゴリを示す MediaCategory 列挙の値。 システムは、オーディオ ストリームのカテゴリを使用して、特定のシステム イベントに応答してミュートするか、ボリュームを下げる必要があるかどうかを判断できます。

deviceId
String

Platform::String

winrt::hstring

関連付けられたオーディオ ストリームが監視されるオーディオ デバイスの一意識別子を含む文字列。

戻り値

AudioStateMonitor オブジェクト。

注釈

AudioStateMonitor のインスタンス化に使用するメソッドは、監視するオーディオ ストリームを決定します。 AudioStateMonitor クラスの他のファクトリ メソッドを使用すると、AudioDeviceRole に基づいてオーディオ ストリームのレベルと、ストリームがオーディオをキャプチャまたはレンダリングしているかどうかに基づいて、オーディオ ストリームのレベルを監視できます。

FindAllAsync を呼び出し、GetAudioCaptureSelector によって返される値を渡して、使用可能なオーディオ キャプチャ デバイスを表す DeviceInformation オブジェクトの一覧を取得します。

適用対象