Partager via


KSPROPERTY_JACK_DESCRIPTION

La propriété KSPROPERTY_JACK_DESCRIPTION est implémentée en tant que propriété multi-éléments, au niveau de l’épingle, accessible via le handle de filtre.

Dans Windows Vista et versions ultérieures, cette propriété peut être prise en charge sur n’importe quelle broche de pont associée à une ou plusieurs prises physiques. Il est utilisé pour obtenir une description des caractéristiques physiques et de l’utilisation d’une prise particulière.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Non

Fabrique de broches (via la poignée de filtre)

KSP_PIN

KSMULTIPLE_ITEM suivi d’un tableau de structures KSJACK_DESCRIPTION

La valeur de propriété (instance données) est une KSMULTIPLE_ITEM, suivie d’un tableau de structures KSJACK_DESCRIPTION.

Valeur de retour

Une demande de propriété KSPROPERTY_JACK_DESCRIPTION renvoie un KSMULTIPLE_ITEM suivi d’un tableau de structures N KSJACK_DESCRIPTION, où N = le nombre de prises associées à la broche de pont spécifiée. Les membres retournés par la demande de propriété seraient donc :

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

KSMULTIPLE_ITEM. Count = N

KSJACK_DESCRIPTION[0]

...

KSJACK_DESCRIPTION[N-1]

Notes

Chaque structure KSJACK_DESCRIPTION doit avoir des informations sur une prise. Par exemple, une broche de pont de sortie qui prend en charge l’audio 5.1 sur trois prises stéréo nécessite une mémoire tampon de données de taille

sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)

et chaque structure KSJACK_DESCRIPTION aurait une valeur ChannelMapping à deux bits.

Configuration requise

Client minimal pris en charge

Windows Vista

Serveur minimal pris en charge

Windows Server 2003

En-tête

Ksmedia.h

Voir aussi

KSJACK_DESCRIPTION

KSMULTIPLE_ITEM

KSPROPERTY