KSPROPERTY_SYSAUDIO_COMPONENT_ID
Die KSPROPERTY_SYSAUDIO_COMPONENT_ID-Eigenschaft ruft die Komponenten-ID von dem Wave-Rendering-Gerät ab, das das angegebene virtuelle Audiogerät verwendet.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja |
Nein |
Filter |
KSPROPERTY+ULONG |
Der Eigenschaftsdeskriptor (instance Daten) ist eine Struktur vom Typ KSPROPERTY, gefolgt von einer ULONG-Variablen, die eine Geräte-ID enthält, die ein virtuelles Audiogerät identifiziert. 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.
Der Eigenschaftswert (Vorgangsdaten) ist eine Struktur vom Typ KSCOMPONENTID, die den Hersteller, das Produkt und andere hardwarespezifische Informationen zum Wave-Rendering-Gerät angibt, das vom angegebenen virtuellen Audiogerät verwendet wird.
Rückgabewert
Eine KSPROPERTY_SYSAUDIO_COMPONENT_ID-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
DirectSound kommuniziert nicht direkt mit dem Miniporttreiber für die Audiohardware, die jedem virtuellen Audiogerät von SysAudio zugrunde liegt. Daher kann DirectSound das Wave-Rendering-Gerät nicht direkt nach den Komponenten-ID-Informationen abfragen. Die KSPROPERTY_SYSAUDIO_COMPONENT_ID-Eigenschaft bietet DirectSound die Möglichkeit, diese Informationen indirekt über SysAudio abzurufen.
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |