AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオーディオ デバイスを使用する指定した 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 オブジェクトの一覧を取得します。