GRAPHIC_BAR_SETTINGS structure
For further details about methods of the Graphic Bars Manager refer to the
GraphicBarsManager object.
Visual C++ definition
typedef struct
{
long nOrientation;
short bAppearance3d;
short bSmoothing;
short bAutomaticDrop;
OLE_COLOR colorStart;
OLE_COLOR colorEnd;
OLE_COLOR colorBackground;
long nShape;
} GRAPHIC_BAR_SETTINGS;
This data structure is defined inside the asrecdef.h header file which can be found inside the product's Include directory (default C:\Program Files\Active Sound Recorder\include).
Visual Basic definition
Public Type GRAPHIC_BAR_SETTINGS
bAppearance3d As Boolean
bSmoothing As Boolean
bAutomaticDrop As Boolean
colorStart As OLE_COLOR
colorEnd As OLE_COLOR
colorBackground As OLE_COLOR
End Type
This data structure is defined inside the Asrecdef.bas module file which can be found inside the product's Include directory (default C:\Program Files\Active Sound Recorder\include).
|
Member
|
Description
|
|
|
|
|
nOrientation
|
Graphic bar orientation.
Supported values are the following:
|
Mnemonic constant
|
Numeric value
|
Meaning
|
|
GRAPHIC_BAR_ORIENT_VERTICAL
|
0
|
The graphic bar is oriented vertically as seen in the image below:
|
|
GRAPHIC_BAR_ORIENT_HORIZONTAL
(default)
|
1
|
The graphic bar is oriented horizontally as seen in the image below:
|
|
|
bAppearance3d
|
Boolean value that specifies if the graphic bar is displayed with 3D borders.
Supported values are the following:
|
Value
|
Meaning
|
|
False (default)
|
Doesn't display 3D borders
|
|
True
|
Displays 3D borders
|
|
|
bSmoothing
|
Smoothing flag.
Supported values are the following:
|
Value
|
Meaning
|
|
False (default)
|
The graphic bar will be smoothed as seen on the image below:
|
|
True
|
The graphic bar will not be smoothed as seen on the image below:
|
|
|
bAutomaticDrop
|
Automatic drop flag: this feature allows decreasing the displayed value to 0 with a certain delay as seen on certain hardware based VU-meters when no input sound is available.
Supported values are the following:
|
Value
|
Meaning
|
|
False (default)
|
The displayed level will not drop automatically, allowing a smoother decrease
|
|
True
|
The displayed level will drop automatically, allowing an immediate decrease
|
|
|
colorStart
|
The color starting the gradient rendering (default is set to light Green)
|
|
colorEnd
|
The color ending the gradient rendering. Use the same value of the colorStart member if you want a single color graphic bar. (default is set to light Red)
|
|
colorBackground
|
The color used as a background (default is set to Black)
|
|
nShape
|
Graphic bar orientation.
Supported values are the following:
|
Mnemonic constant
|
Numeric value
|
Meaning
|
|
GRAPHIC_BAR_SHAPE_RECT
(default)
|
0
|
The gradient will have a rectangular shape:
|
|
GRAPHIC_BAR_SHAPE_ROUND_RECT
|
1
|
The gradient will have a rounded rectangle shape:
|
|
GRAPHIC_BAR_SHAPE_ELLIPSE
|
2
|
The gradient will have an elliptic shape:
|
|