| Предыдущий | Следующий |
| NS_E_MIXER_INVALID_CONTROL | NS_E_MIXER_UNKNOWN_MMRESULT |
NS_E_MIXER_INVALID_VALUE
Что означает NS_E_MIXER_INVALID_VALUE
NS_E_MIXER_INVALID_VALUE означает, что значение, переданное audio mixer control, не входит в допустимый диапазон для этого control.
Что проверить
- Какой mixer line/control изменяется.
- Минимум, максимум и шаг, возвращённые устройством.
- Единицы: linear level, dB, boolean или другой тип.
- Не применяются ли bounds от другого audio endpoint.
Устройства и драйверы могут объявлять разные диапазоны, поэтому hard-coded 0–100 подходит не для каждого control. Сначала прочитайте capabilities текущего mixer, затем преобразуйте пользовательское значение в его native range. Если endpoint сменился, перечитайте limits; старый cached range способен сделать ранее допустимое значение неверным.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
