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.
Die KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE-Eigenschaft gibt die aktuelle instance eines virtuellen Audiogeräts an.
Nutzungszusammenfassungstabelle
| Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
|---|---|---|---|---|
Ja |
Ja |
Filter |
ULONG |
Der Eigenschaftswert (Vorgangsdaten) ist vom Typ ULONG und gibt die Geräte-ID eines virtuellen Audiogeräts an. Wenn SysAudio n virtuelle Audiogeräte aufzählt (siehe KSPROPERTY_SYSAUDIO_DEVICE_COUNT), reichen die gültigen Geräte-IDs von 0 bis n-1.
Rückgabewert
Eine KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.
Bemerkungen
Eine KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE Set-Eigenschaftsanforderung öffnet das virtuelle Audiogerät, das durch die im Eigenschaftswert enthaltene Geräte-ID angegeben wird. Das letzte Gerät, das geöffnet werden soll, wird als aktuelles Gerät bezeichnet.
Einige SysAudio-Eigenschaften ermöglichen es, dass das aktuelle Gerät durch eine NULL-Geräte-ID von -1 und nicht durch eine gültige Geräte-ID im Bereich von 0 bis n-1 identifiziert wird, wobei n die Anzahl der verfügbaren virtuellen Audiogeräte ist. Zu diesen Eigenschaften gehören KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME und KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME.
Eine Get-Property-Anforderung ruft die Geräte-ID des aktuellen (zuletzt geöffneten) virtuellen Audiogeräts ab.
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |
Siehe auch
KSPROPERTY_SYSAUDIO_DEVICE_COUNT