KSPROPERTY_JACK_DESCRIPTION

Die eigenschaft KSPROPERTY_JACK_DESCRIPTION wird als mehrelementige, pinweise Eigenschaft implementiert, auf die über das Filterhandle zugegriffen wird.

In Windows Vista und höher kann diese Eigenschaft auf jedem Bridge-Pin unterstützt werden, der einer oder mehreren physischen Buchsen zugeordnet ist. Es wird verwendet, um eine Beschreibung der physischen Eigenschaften und der Verwendung einer bestimmten Buchse zu erhalten.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Ja

Nein

Pin Factory (über Filterhandle)

KSP_PIN

KSMULTIPLE_ITEM gefolgt von einem Array von KSJACK_DESCRIPTION Strukturen

Der Eigenschaftswert (instance Daten) ist ein KSMULTIPLE_ITEM, gefolgt von einem Array von KSJACK_DESCRIPTION Strukturen.

Rückgabewert

Eine KSPROPERTY_JACK_DESCRIPTION-Eigenschaftsanforderung gibt eine KSMULTIPLE_ITEM gefolgt von einem Array von N-KSJACK_DESCRIPTION-Strukturen zurück, wobei N die Anzahl der Buchsen entspricht, die dem angegebenen Bridge-Pin zugeordnet sind. Die von der Eigenschaftsanforderung zurückgegebenen Member wären also:

KSMULTIPLE_ITEM. Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)

KSMULTIPLE_ITEM. Anzahl = N

KSJACK_DESCRIPTION[0]

...

KSJACK_DESCRIPTION[N-1]

Bemerkungen

Jede KSJACK_DESCRIPTION-Struktur muss Über Informationen zu einer Buchse verfügen. Beispielsweise erfordert ein Ausgabe-Bridge-Pin, der 5.1-Audio über drei Stereobuchsen unterstützt, einen Datenpuffer der Größe.

sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)

und jede KSJACK_DESCRIPTION-Struktur hätte einen Zwei-Bit-ChannelMapping-Wert.

Anforderungen

Unterstützte Mindestversion (Client)

Windows Vista

Unterstützte Mindestversion (Server)

Windows Server 2003

Header

Ksmedia.h

Siehe auch

KSJACK_DESCRIPTION

KSMULTIPLE_ITEM

KSPROPERTY