MixAutomationItemAddFromRecorder method |
|
Remarks
Adds contents of a recording session belonging to an instance of the Active Sound Recorder control to the mixing automation list.
For further information about management of append automation sessions refer to the How to mix or append several sounds in one single shot tutorial.
Syntax
[Visual Basic] control.MixAutomationItemAddFromRecorder ( hWndRecorderCtrl as OLE_HANDLE nStartPosition as Long, nEndPosition as Long, fVolume as Single, nMixPosition as Long ) as enumErrorCodes |
[C++] short control.MixAutomationItemAddFromRecorder ( OLE_HANDLE hWndRecorderCtrl, long nStartPosition, long nEndPosition, float fVolume, long nMixPosition ); |
Parameter |
Description |
|
|
hWndRecorderCtrl |
Window handle to the instance of the Active Sound Recorder control |
nStartPosition |
Start position, expressed in milliseconds, of the range to load from the added editing session |
nEndPosition |
End position, expressed in milliseconds, of the range to load from the added editing session |
fVolume |
Volume level applied to the added song when it will be appended. Supported values are expressed with a linear volume in the range from 0 to 100. In case you should need to set a volume expressed in dB, before setting this parameter you could convert the value in dB into a linear value through the following formula (C syntax): VolumeLinear = 100 * pow (10, VolumeInDB/20); |
nMixPosition |
Position, expressed in milliseconds, inside the destination sound where the added recording session will be mixed |
Return value
Value |
Meaning |
|
|
Negative value |
An error occurred, check the LastError property value in order to see the error code meaning |
enumErrorCodes.ERR_NOERROR (0) |
The method call was successful. |