Freigeben über


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Methode

Definition

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

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

Parameter

category
MediaCategory

Ein Wert aus der MediaCategory-Enumeration , der die Kategorien der überwachten Audiodatenströme 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 gesenkt werden soll.

deviceId
String

Platform::String

winrt::hstring

Eine Zeichenfolge, die den eindeutigen Bezeichner eines Audiogeräts enthält, für das die zugehörigen 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 der Audiostreams basierend auf der AudioDeviceRole-Klasse überwachen und ob der Stream Audio erfasst oder gerendert wird.

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

Gilt für: