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類別的其他處理站方法可讓您根據其AudioDeviceRole以及資料流程是否擷取或轉譯音訊來監視音訊資料流程的層級。
呼叫 FindAllAsync,傳入 GetAudioCaptureSelector傳回的值,以取得代表可用音訊擷取裝置的 DeviceInformation 物件清單。