Effects.DirectXApply method (Gargle) |
|
Remarks
Applies a Gargle effect to the given portion of sound under editing. This method is not available for COM interoperability: in alternative you can use the Effects.DirectXApplyGargle 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.EffectsGargle ) as enumErrorCodes |
[C#] public enumErrorCodes DirectXApply ( Int32 nStartPosition, Int32 nEndPosition, Microsoft.DirectX.DirectSound.EffectsGargle fx ); |
[C++] public: enumErrorCodes DirectXApply ( Int32 nStartPosition, Int32 nEndPosition, Microsoft::DirectX::DirectSound::EffectsGargle 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. |