KSPROPERTY_JACK_DESCRIPTION

La proprietà KSPROPERTY_JACK_DESCRIPTION viene implementata come proprietà multielemento a cui si accede tramite l'handle di filtro.

In Windows Vista e versioni successive questa proprietà può essere supportata su qualsiasi pin di bridge associato a uno o più jack fisici. Viene usato per ottenere una descrizione delle caratteristiche fisiche e dell'utilizzo di un determinato jack.

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

No

Pin factory (tramite handle di filtro)

KSP_PIN

KSMULTIPLE_ITEM seguita da una matrice di strutture KSJACK_DESCRIPTION

Il valore della proprietà (dati dell'istanza) è un KSMULTIPLE_ITEM, seguito da una matrice di strutture KSJACK_DESCRIPTION.

Valore restituito

Una richiesta di proprietà KSPROPERTY_JACK_DESCRIPTION restituisce un KSMULTIPLE_ITEM seguito da una matrice di strutture N KSJACK_DESCRIPTION, dove N = il numero di jack associati al pin del bridge specificato. I membri restituiti dalla richiesta di proprietà saranno quindi:

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

KSMULTIPLE_ITEM. Count = N

KSJACK_DESCRIPTION[0]

...

KSJACK_DESCRIPTION[N-1]

Commenti

Ogni struttura KSJACK_DESCRIPTION deve avere informazioni su un jack. Ad esempio, un pin del bridge di output che supporta l'audio 5.1 su tre jack stereo, richiederebbe un buffer di dati di dimensioni

sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)

e ogni struttura KSJACK_DESCRIPTION avrebbe un valore ChannelMapping a due bit.

Requisiti

Client minimo supportato

Windows Vista

Server minimo supportato

Windows Server 2003

Intestazione

Ksmedia.h

Vedere anche

KSJACK_DESCRIPTION

KSMULTIPLE_ITEM

KSPROPERTY