Метод IMFAudioStreamVolume::SetAllVolumes (mfidl.h)
Задает отдельные уровни громкости для всех каналов в звуковом потоке.
Синтаксис
HRESULT SetAllVolumes(
[in] UINT32 dwCount,
[in] const float *pfVolumes
);
Параметры
[in] dwCount
Число элементов в массиве pfVolumes . Значение должно равняться количеству каналов. Чтобы узнать количество каналов, позвоните по телефону IMFAudioStreamVolume::GetChannelCount.
[in] pfVolumes
Адрес массива dwCount размера, выделенного вызывающим объектом. Массив задает уровни громкости для всех каналов. Перед вызовом метода задайте для каждого элемента массива требуемый уровень громкости для канала.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfuuid.lib |