KSNODEPROPERTY_AUDIO_CHANNEL structure (ksmedia.h)
La structure KSNODEPROPERTY_AUDIO_CHANNEL spécifie une propriété d’un canal dans un nœud.
Syntaxe
typedef struct {
KSNODEPROPERTY NodeProperty;
LONG Channel;
ULONG Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;
Membres
NodeProperty
Spécifie à la fois le nœud cible et la propriété à obtenir ou à définir. Ce membre est une structure de type KSNODEPROPERTY.
Channel
Spécifie un numéro de canal. Ce membre identifie le canal à contrôler. Dans le cas d’un flux avec n canaux, les canaux sont numérotés de 0 à n-1. Lorsqu’un numéro de canal de -1 (0xFFFFFFFF) est spécifié, le niveau s’applique à l’ensemble du flux.
Il est important de noter que la spécification audio USB standard fournit un mécanisme qui permet aux pilotes audio qui prennent en charge la fonctionnalité de contrôle de canal master d’appliquer des informations spécifiques au canal à un flux entier. Pour implémenter ce mécanisme, le pilote audio USB doit définir le numéro de canal sur zéro (0). Par conséquent, lorsqu’un pilote audio USB définit le numéro de canal sur -1, il n’y a aucune garantie que les informations de propriété seront appliquées à l’ensemble du flux.
Reserved
Réservé à une utilisation interne par le système d’exploitation. Ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |