Метод IMiniportStreamAudioEngineNode::SetStreamChannelVolume (portcls.h)

Задает уровень громкости, применяемый к звуковому потоку.

Синтаксис

NTSTATUS SetStreamChannelVolume(
  [in] UINT32           Channel,
  [in] LONG             TargetVolume,
  [in] AUDIO_CURVE_TYPE CurveType,
  [in] ULONGLONG        CurveDuration
);

Параметры

[in] Channel

Канал аудиопотока.

[in] TargetVolume

Уровень громкости, применяемый к звуковому потоку.

[in] CurveType

Алгоритм кривой, который будет использоваться для установки уровня громкости. Типы кривых представлены членами перечисления AUDIO_CURVE_TYPE .

[in] CurveDuration

Период времени, в течение которого будет применяться алгоритм кривой.

Возвращаемое значение

SetStreamChannelVolume возвращает S_OK, если вызов был успешным. В противном случае метод возвращает соответствующую ошибку.

Код.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Универсальное
Верхняя часть portcls.h

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

IMiniportStreamAudioEngineNode