Used with BASS_Mixer_ChannelSetEnvelope(Int32, BASSMIXEnvelope, BASS_MIXER_NODE, Int32) to set an envelope on a mixer source channel.
Namespace: Un4seen.Bass.AddOn.Mix
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.7
Syntax
The BASS_MIXER_NODE type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| BASS_MIXER_NODE |
Constructor to initialize the members.
|
Methods
| Name | Description | |
|---|---|---|
| ToString |
A description of the mixer envelope node (position, value).
(Overrides ValueTypeToString.) |
Fields
| Name | Description | |
|---|---|---|
| pos |
The postion of the node in bytes. This is based on the mixer's sample format, not the source channel's format!
| |
| val |
The envelope value at the position.
|
Remarks
Envelopes are applied on top of the channel's attributes, as set via BASS_ChannelSetAttribute(Int32, BASSAttribute, Single). In the case of BASS_MIXER_ENV_FREQ and BASS_MIXER_ENV_VOL, the final sample rate and volume is a product of the channel attribute and the envelope. While in the BASS_MIXER_ENV_PAN case, the final panning is a sum of the channel attribute and envelope.
See Also