Поделиться через


структура KSAUDIO_MIX_CAPS (ksmedia.h)

Структура KSAUDIO_MIX_CAPS указывает возможности смешивания определенного пути данных из одного входного канала узла супермиксера (KSNODETYPE_SUPERMIX) к выходному каналу одного узла. Массив этих структур используется структурой KSAUDIO_MIXCAP_TABLE для указания возможностей смешивания для всех таких путей через узел супермиксера.

Синтаксис

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

Члены

Mute

Указывает, отключен ли путь к данным из входного канала в выходной канал (не смешанный). Значение TRUE указывает, что путь к данным отключен.

Minimum

Задает минимальный уровень смешивания для пути данных из входного канала к выходному каналу. Дополнительные сведения см. в следующем разделе "Примечания".

Maximum

Задает максимальный уровень смешивания для пути к данным из входного канала в выходной канал. Дополнительные сведения см. в следующем разделе "Примечания".

Reset

Сброс является неправильным. Вместо этого этот член должен был называться решением. Он задает разрешение уровня смеси для пути данных из входного канала к выходному каналу. Значения разрешения используют следующий масштаб: диапазон от 0 до +2147483647, где 0 не контролируется, а любое другое число — это количество шагов между фактическими параметрами оборудования в диапазоне от Минимальное до Максимальное.

Resolution

Замечания

Значения уровня смешивания для элементов Maximum и Minimum используют следующий масштаб:

-2147483648 -Infinity децибел (attenuation),

-2147483647 равно -32767.99998474 децибели (аттенуация) и

+2147483647 имеет значение +32767.99998474 децибели (прирост).

Децибельный диапазон, представленный целыми значениями -2147483648 до +2147483647, где

Этот масштаб имеет разрешение 1/65536 decibel.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE