CreateCaptureAudioStateMonitorForCategoryAndDeviceId-Funktion (audiostatemonitorapi.h)
Erstellt eine neue instance von IAudioStateMonitor für Aufzeichnungsstreams mit der angegebenen Audiokategorie und audiogeräte-ID.
Syntax
HRESULT CreateCaptureAudioStateMonitorForCategoryAndDeviceId(
[in] AUDIO_STREAM_CATEGORY category,
[in] PCWSTR deviceId,
[out] IAudioStateMonitor **audioStateMonitor
);
Parameter
[in] category
Ein Member der AUDIO_STREAM_CATEGORY-Enumeration , die die Audiostreamkategorie angibt, für die der Audiozustandsmonitor erstellt wird.
[in] deviceId
Der eindeutige Bezeichner des Audiogeräts, für das der Audiozustandsmonitor erstellt wird. Der Endpunkt kann mithilfe der MMDevice-ID angegeben werden, die mit IMMDevice::GetId abgerufen wird, oder mithilfe seiner SWD-ID, die mit Windows.Devices.Enumeration oder Windows.Media.Devices.MediaDevice abgerufen wird.
[out] audioStateMonitor
Empfängt einen Zeiger auf den erstellten IAudioStateMonitor.
Rückgabewert
Gibt ein HRESULT mit den folgenden Werten zurück.
Wert | BESCHREIBUNG |
---|---|
S_OK | Erfolg. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 19043 |
Kopfzeile | audiostatemonitorapi.h |