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


Метод 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

См. также раздел

IAudioEndpointOffloadStreamVolume