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) |
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 |