BASS.NET API for the Un4seen BASS Audio Library

BASS_MIXER_NODE Structure

BASS.NET API for the Un4seen BASS Audio Library

Namespace:  Un4seen.Bass.AddOn.Mix
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

[SerializableAttribute]
public struct BASS_MIXER_NODE

The BASS_MIXER_NODE type exposes the following members.

Constructors

  NameDescription
Public methodBASS_MIXER_NODE
Constructor to initialize the members.
Top
Methods

  NameDescription
Public methodToString
A description of the mixer envelope node (position, value).
(Overrides ValueTypeToString.)
Top
Fields

  NameDescription
Public fieldpos
The postion of the node in bytes. This is based on the mixer's sample format, not the source channel's format!
Public fieldval
The envelope value at the position.
Top
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

Reference