Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine neue Instanz von IAudioStateMonitor für Aufnahmedatenströme mit der angegebenen Audiokategorie und audiogeräte-ID.
Syntax
HRESULT CreateCaptureAudioStateMonitorForCategoryAndDeviceId(
[in] AUDIO_STREAM_CATEGORY category,
[in] PCWSTR deviceId,
[out] IAudioStateMonitor **audioStateMonitor
);
Die Parameter
[in] category
Ein Element der AUDIO_STREAM_CATEGORY Enumeration, die die Audiodatenstromkategorie 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 mithilfe von 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 einschließlich der folgenden Werte zurück.
| Wert | Description |
|---|---|
| S_OK | Erfolg. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Build 19043 |
| Header | audiostatemonitorapi.h |
| Library | windows.media.mediacontrol.lib |