структура 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
Сброс является неправильным. Вместо этого этот член должен был называться Resolution. Он задает разрешение уровня набора для пути данных от входного канала к выходному каналу. Для значений разрешения используется следующая шкала: от 0 до +2147483647, где 0 не является элементом управления, а любое другое число — количество шагов между фактическими параметрами оборудования в диапазоне между минимальным и максимальным.
Resolution
Комментарии
Значения уровня набора для элементов Maximum и Minimum используют следующую шкалу:
-2147483648 имеет децибелы -Бесконечность (затухание),
-2147483647 имеет значение -32767,99998474 децибел (затухание) и
+2147483647 равно +32767.99998474 децибел (коэффициент увеличения).
Диапазон децибелов, представленный целыми значениями -2147483648 до +2147483647, где
Эта шкала имеет разрешение 1/65536 децибел.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |