Condividi tramite


struttura KSAUDIO_MIX_CAPS (ksmedia.h)

La struttura KSAUDIO_MIX_CAPS specifica le funzionalità di combinazione di un determinato percorso dati da un canale di input di un nodo supermixer (KSNODETYPE_SUPERMIX) a un canale di output dello stesso nodo. Una matrice di queste strutture viene usata da una struttura KSAUDIO_MIXCAP_TABLE per specificare le funzionalità di combinazione per tutti questi percorsi tramite un nodo supermixer.

Sintassi

typedef struct {
  BOOL  Mute;
  LONG  Minimum;
  LONG  Maximum;
  union {
    LONG Reset;
    LONG Resolution;
  };
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;

Membri

Mute

Specifica se il percorso dati dal canale di input al canale di output viene disattivato (non misto). Il valore TRUE indica che il percorso dati è disattivato.

Minimum

Specifica il livello minimo di combinazione per il percorso dati dal canale di input al canale di output. Per altre informazioni, vedere la sezione Osservazioni seguente.

Maximum

Specifica il livello di combinazione massimo per il percorso dati dal canale di input al canale di output. Per altre informazioni, vedere la sezione Osservazioni seguente.

Reset

Reset è un errore. Questo membro dovrebbe essere stato invece chiamato Risoluzione. Specifica la risoluzione del livello di combinazione per il percorso dati dal canale di input al canale di output. I valori di risoluzione usano la scala seguente: un intervallo compreso tra 0 e +2147483647, dove 0 non è un controllo e qualsiasi altro numero è il numero di passaggi tra le impostazioni hardware effettive nell'intervallo tra minimo e massimo.

Resolution

Osservazioni

I valori a livello di combinazione per il Massimo e Membri minimo usano la scala seguente:

-2147483648 è -Infinity decibel (attenuazione),

-2147483647 è -32767.9999847474 (attenuazione) e

+2147483647 è +32767,99998474 decibel (guadagno).

Intervallo decibel rappresentato da valori interi -2147483648 a +2147483647, dove

Questa scala ha una risoluzione di 1/65536 decibel.

Fabbisogno

Requisito Valore
intestazione ksmedia.h (include Ksmedia.h)

Vedere anche

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE