Effects.DirectXApply method (ParamEq) |
|
Remarks
Applies a Parametric equalizer effect to the given portion of sound under editing. This method is not available for COM interoperability: in alternative you can use the Effects.DirectXApplyParamEq method.
DirectX effects requires the availability of DirectX version 8 or higher on the target system and can be applied only if a call to the GetDirectSoundVersion method returns a value higher than 7.
For further details about methods related to the use of special effects refer to the EffectsMan class.
Syntax
[Visual Basic] Public Function DirectXApply ( nStartPosition as Int32, nEndPosition as Int32, fx as Microsoft.DirectX.DirectSound.EffectsParamEq ) as enumErrorCodes |
[C#] public enumErrorCodes DirectXApply ( Int32 nStartPosition, Int32 nEndPosition, Microsoft.DirectX.DirectSound.EffectsParamEq fx ); |
[C++] public: enumErrorCodes DirectXApply ( Int32 nStartPosition, Int32 nEndPosition, Microsoft::DirectX::DirectSound::EffectsParamEq fx ); |
Parameter |
Description |
||||||||||
|
|
||||||||||
nStartPosition |
Start position, expressed in milliseconds, of the affected sound range. |
||||||||||
nEndPosition |
End position, expressed in milliseconds, of the affected sound range.. If set to -1 the end position will be set to the end of the sound. |
||||||||||
fx |
Effect structure containing parameters to apply.
|
Return value
Value |
Meaning |
|
|
Negative value |
An error occurred (see the LastError property for further error details) |
enumErrorCodes.ERR_NOERROR (0) |
The method call was successful. |