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

KSCOMPONENTID

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)

Siehe auch

KSPROPERTY

KSCOMPONENTID

KSPROPERTY_SYSAUDIO_DEVICE_COUNT