次の方法で共有


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId メソッド

定義

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

public:
 static AudioStateMonitor ^ CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, string deviceId);
function createForRenderMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForRenderMonitoringWithCategoryAndDeviceId (category As AudioRenderCategory, deviceId As String) As AudioStateMonitor

パラメーター

category
AudioRenderCategory

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

deviceId
String

Platform::String

winrt::hstring

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

戻り値

AudioStateMonitor オブジェクト。

注釈

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

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

適用対象