Mixer envelope attribute types, used with BASS_Mixer_ChannelSetEnvelope(Int32, BASSMIXEnvelope, BASS_MIXER_NODE, Int32), BASS_Mixer_ChannelGetEnvelopePos(Int32, BASSMIXEnvelope, Single) and BASS_Mixer_ChannelSetEnvelopePos(Int32, BASSMIXEnvelope, Int64) to set/retrieve an envelope on a mixer source channel.
Namespace: Un4seen.Bass.AddOn.Mix
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
Members
Member name | Value | Description | |
---|---|---|---|
BASS_MIXER_ENV_FREQ | 1 |
Sample rate.
Envelopes are applied on top of the channel's attributes, as set via BASS_ChannelSetAttribute(Int32, BASSAttribute, Single). The final sample rate is the product of the channel attribute and the envelope. | |
BASS_MIXER_ENV_VOL | 2 |
Volume.
Envelopes are applied on top of the channel's attributes, as set via BASS_ChannelSetAttribute(Int32, BASSAttribute, Single). The final volume is the product of the channel attribute and the envelope. | |
BASS_MIXER_ENV_PAN | 3 |
Panning/Balance.
Envelopes are applied on top of the channel's attributes, as set via BASS_ChannelSetAttribute(Int32, BASSAttribute, Single). The final panning is a sum of the channel attribute and envelope. | |
BASS_MIXER_ENV_LOOP | 65536 | Flag: Loop the envelope. | |
BASS_MIXER_ENV_REMOVE | 131072 | Flag: Remove at end |
See Also