AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的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類別的其他處理站方法可讓您根據其AudioDeviceRole以及資料流程是否擷取或轉譯音訊來監視音訊資料流程的層級。
呼叫 FindAllAsync,傳入 GetAudioRenderSelector傳回的值,以取得代表可用音訊轉譯裝置的 DeviceInformation 物件清單。