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à |
---|---|---|---|---|
Sì |
No |
Pin factory (tramite handle di filtro) |
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 |