TRACKSBOARD_GENERAL_SETTINGS structure |
|
The TRACKSBOARD_GENERAL_SETTINGS structure describes the general settings applied to the TracksBoard. The current settings can be retrieved through the TracksBoard.SettingsGeneralGet method and modified through the TracksBoard.SettingsGeneralSet method.
For details about the use of the TracksBoard refer to the How to use the TracksBoard to visually compose songs tutorial.
For further details about methods of the TracksBoard refer to the TracksBoard object section.
Visual C++ definition
typedef struct
{
short bAppearance3d;
float fHorizontalZoomFactor;
float fVerticalZoomFactor;
short nPlayHeadLineWidth;
long nPlayHeadLineDashStyle;
OLE_COLOR colorPlayHeadLine;
long nPlayHeadLineHighCap;
long nPlayHeadLineLowCap;
long nPlayHeadLineDashCap;
short nPlayHeadLineTranspFactor;
short bItemAutoRefresh;
short bItemsMoveEnabled;
} TRACKSBOARD_GENERAL_SETTINGS;
This data structure is defined inside the AdjMmsEngDef.h header file which can be found inside the product's Include directory (default \Program Files\MultiMedia Soft\Active DJ Studio\include).
Visual Basic definition
Public Type TRACKSBOARD_GENERAL_SETTINGS
bAppearance3d as Boolean
fHorizontalZoomFactor as Single
fVerticalZoomFactor as Single
nPlayHeadLineWidth as Integer
nPlayHeadLineDashStyle as enumWaveformLineDashStyles
colorPlayHeadLine as OLE_COLOR
nPlayHeadLineHighCap as enumLineCaps
nPlayHeadLineLowCap as enumLineCaps
nPlayHeadLineDashCap as enumLineDashCaps
nPlayHeadLineTranspFactor as Integer
bItemAutoRefresh as Boolean
bItemsMoveEnabled as Boolean
End Type
This data structure is defined inside the AdjMmsEngDef.bas module file which can be found inside the product's Include directory (default \Program Files\MultiMedia Soft\Active DJ Studio\include).
Member |
Description |
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
Boolean value that specifies if the Waveform Analyzer is displayed with 3D borders. Supported values are the following:
|
|||||||||||||||||||||||||
Floating point value indicating the factor applied to horizontal zooming operations: by default the zoom factor is 2.0. The value of this field cannot be lower than 1.01. Lower values will be automatically capped to 1.01. |
|||||||||||||||||||||||||
Floating point value indicating the factor applied to vertical zooming operations: by default the zoom factor is 2.0. The value of this field cannot be lower than 1.01. Lower values will be automatically capped to 1.01. |
|||||||||||||||||||||||||
Width in pixels of the play head line. |
|||||||||||||||||||||||||
Dash style of the play head line Supported values are the following:
On the screenshot below you can see the different dash styles with the corresponding value displayed:
|
|||||||||||||||||||||||||
Color used for rendering the play head line. |
|||||||||||||||||||||||||
Type of high cap for the play head line. Supported values are the following:
On the screenshot below you can see the different types of line caps with the corresponding value displayed:
|
|||||||||||||||||||||||||
Type of low cap for the play head line. Supported values are the same as seen for the nPlayHeadLineHighCap field above. |
|||||||||||||||||||||||||
Type of dash/dot cap for the play head line. Supported values are the following:
On the screenshot below you can see the different types of line dash caps with the corresponding value displayed:
|
|||||||||||||||||||||||||
Transparent factor applied to the play head line. This value can range from 0 (total opacity) to 255 (total transparency). Values outside of this range will be automatically capped to the nearest valid value. |
|||||||||||||||||||||||||
Boolean value that specifies if the sound item is automatically refreshed during the analysis phase. Supported values are the following:
|
|||||||||||||||||||||||||
Boolean value that specifies if selected items can be moved or resized through the mouse. Supported values are the following:
|