共用方式為


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

適用於