TPcxPipeLevelBar

TPcxPipeLevelBar modifies the pipe audio level he is connected to.
The Position property returns the cursor position.
The AutoRefresh property allows/prevents the automatic refresh when the pipe audio level is modified by another object.


Properties
AutoRefresh
Channel
LevelType
Pipe

TPcxPipeLevelBar.AutoRefresh
AutoRefresh allows or prevents the automatic cursor refresh.

property AutoRefresh : Boolean;

Description
AutoRefresh = True, the cursor is automatically moved if the pipe channel, he is connected to, is modified.
AutoRefresh = False, the cursor can only be moved with the mouse or by the Position property.

See also
Channel, LevelType, Pipe


TPcxPipeLevelBar.Channel
Channel specifies the pipe channel where the cursor is operating.

TChannel = (caLeft,caRight,caBoth);

property Channel : TChannel;

Description
Channel specifies the pipe channel where the cursor is operating.
Channel = caLeft : the cursor operates on the left channel.
The cursor modifies the left pipe channel, if AutoRefresh = True, he reacts automatically at each modification of the level on this channel.
Channel = caRight : the cursor operates on the right channel.
The cursor modifies the right pipe channel, if AutoRefresh = True, he reacts automatically at each modification of the level on this channel.
Channel = caBoth : the cursor operates on both channels.
The cursor modifies the two channels of the pipe, if AutoRefresh = True, he reacts automatically at each modification of the level on those channels.

See also
AutoRefresh, LevelType, Pipe


TPcxPipeLevelBar.LevelType
The LevelType property specifies or returns the level type the cursor is taking care off.

TLevelType = (leDigital,leAnalog,leNotDefined);

property LevelType : TLevelType;

Description
This property, specifies or returns the level type the cursor is taking care off.
LevelType = leDigital : the cursor modifies the digital level.
The cursor modifies the digital level of the pipe channel he is connected to, if AutoRefresh = True, the cursor reacts to the level modifications on this channel.
LevelType = leAnalog : the cursor modifies the analog level.
The cursor modifies the analog level of the pipe channel he is connected to, if AutoRefresh = True, the cursor reacts to the level modifications on this channel.
LevelType = leNotDefined : (not yet available).

See also
AutoRefresh, Channel, Pipe


TPcxPipeLevelBar.Pipe
The Pipe property specifies the pipe to which the cursor must be joined to.

property Pipe : TPcxCustomPipe;

Description
This property specifies or returns the pipe to which the cursor is joined to.

See also
AutoRefresh, Channel, LevelType