Condividi tramite


struttura KSAUDIO_MIX_CAPS (ksmedia.h)

La struttura KSAUDIO_MIX_CAPS specifica le funzionalità di combinazione di un percorso dati specifico 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;

Members

Mute

Specifica se il percorso dati dal canale di input al canale di output è disattivato (non misto). Un 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 ulteriori informazioni, vedere la sezione Osservazioni successiva.

Maximum

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

Reset

La reimpostazione è un errore. Questo membro dovrebbe invece essere stato 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

Commenti

I valori a livello di combinazione per i membri Maximum e Minimum usano la scala seguente:

-2147483648 è -Infinity decibels (attenuazione),

-2147483647 è -32767.99998474 decibel (attenuazione) e

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

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

Questa scala ha una risoluzione di 1/65536 decibel.

Requisiti

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

Vedi anche

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE