IMiniportStreamAudioEngineNode::SetStreamChannelVolume method (portcls.h)
Sets the volume level to be applied to the audio stream.
Syntax
NTSTATUS SetStreamChannelVolume(
[in] UINT32 Channel,
[in] LONG TargetVolume,
[in] AUDIO_CURVE_TYPE CurveType,
[in] ULONGLONG CurveDuration
);
Parameters
[in] Channel
The audio stream channel.
[in] TargetVolume
The volume level to be applied to the audio stream.
[in] CurveType
The curve algorithm that will be used to set the volume level. The curve types are represented by the members of the AUDIO_CURVE_TYPE enum.
[in] CurveDuration
The length of time over which the curve algorithm will be applied.
Return value
SetStreamChannelVolume returns S_OK, if the call was successful. Otherwise, the method returns an appropriate error
code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Target Platform | Universal |
Header | portcls.h |