AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.