struttura KSNODEPROPERTY_AUDIO_CHANNEL (ksmedia.h)
La struttura KSNODEPROPERTY_AUDIO_CHANNEL specifica una proprietà di un canale in un nodo.
Sintassi
typedef struct {
KSNODEPROPERTY NodeProperty;
LONG Channel;
ULONG Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;
Members
NodeProperty
Specifica sia il nodo di destinazione che la proprietà da ottenere o impostare. Questo membro è una struttura di tipo KSNODEPROPERTY.
Channel
Specifica un numero di canale. Questo membro identifica il canale da controllare. Dato un flusso con n canali, i canali sono numerati da 0 a n-1. Quando viene specificato un numero di canale pari a -1 (0xFFFFFFFF), il livello si applica all'intero flusso.
È importante notare che la specifica audio USB standard fornisce un meccanismo che consente ai driver audio che supportano la funzionalità di controllo del canale master, di applicare informazioni specifiche del canale a un intero flusso. Per implementare questo meccanismo, il driver audio USB deve impostare il numero di canale su zero (0). Pertanto, quando un driver audio USB imposta il numero di canale su -1, non vi è alcuna garanzia che le informazioni sulle proprietà verranno applicate all'intero flusso.
Reserved
Riservato per l'uso interno da parte del sistema operativo. Non usare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (include Ksmedia.h) |