Метод IAudioEndpointOffloadStreamVolume::SetChannelVolumes (audioengineendpoint.h)
Метод SetChannelVolumes задает уровни громкости для различных аудиоканалов в разгруженном потоке.
Синтаксис
HRESULT SetChannelVolumes(
[in] UINT32 u32ChannelCount,
[in] FLOAT32 *pf32Volumes,
AUDIO_CURVE_TYPE u32CurveType,
HNSTIME *pCurveDuration
);
Параметры
[in] u32ChannelCount
Указывает количество доступных аудиоканалов в разгруженном потоке.
[in] pf32Volumes
Указатель на уровни громкости для различных звуковых каналов в разгруженном потоке.
u32CurveType
Значение из перечисления AUDIO_CURVE_TYPE , указывающее кривую, используемую при изменении томов канала.
pCurveDuration
Значение LONGLONG, указывающее длительность кривой в сотне единиц наносекунд.
Возвращаемое значение
Метод SetChannelVolumes возвращает S_OK , чтобы указать, что он успешно завершен. В противном случае возвращается соответствующий код ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | audioengineendpoint.h |