Condividi tramite


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)

Vedi anche

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL