Freigeben über


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId Methode

Definition

Initialisiert eine neue instance der AudioStateMonitor-Klasse, die den Soundpegel für Audiorenderstreams mit dem angegebenen MediaCategory überwacht, der das angegebene Audiogerät verwendet.

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

Parameter

category
AudioRenderCategory

Ein Wert aus der MediaCategory-Enumeration , der die Kategorien der überwachten Audiostreams angibt. Das System kann die Kategorie eines Audiostreams verwenden, um zu bestimmen, ob er als Reaktion auf ein bestimmtes Systemereignis stummgeschaltet oder die Lautstärke verringert werden soll.

deviceId
String

Platform::String

winrt::hstring

Eine Zeichenfolge, die den eindeutigen Bezeichner eines Audiogeräts enthält, für das zugeordnete Audiodatenströme überwacht werden.

Gibt zurück

Ein AudioStateMonitor-Objekt .

Hinweise

Die Methode, die Sie zum Instanziieren von AudioStateMonitor verwenden, bestimmt, welche Audiostreams überwacht werden. Mit anderen Factorymethoden der AudioStateMonitor-Klasse können Sie die Ebene von Audiostreams basierend auf ihrer AudioDeviceRole überwachen und ob der Stream Audio erfasst oder gerendert wird.

Rufen Sie FindAllAsync auf, und übergeben Sie den von GetAudioRenderSelector zurückgegebenen Wert, um die Liste der DeviceInformation-Objekte abzurufen, die die verfügbaren Audiorendergeräte darstellen.

Gilt für: