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 物件清單。

適用於