ILMAChorus

Data Types

CHORUS_ATTRIBUTES

Summary

Describes chorus attributes.

Syntax

typedef struct 
{ 
   long lDryMix; 
   long lWetMix; 
   long lDelay; 
   long lFeedback; 
   long lStereo; 
   BOOL bEnabled; 
   long lDDryMix; 
   long lDWetMix; 
   long lDDelay; 
   long lDFeedback; 
   long lDStereo; 
   BOOL bDEnabled; 
} CHORUS_ATTRIBUTES; 

Members

lDryMix

Controls the level of unprocessed signals. Adjust to control the pass-through volume of the unprocessed signal.

lWetMix

Controls the level of processed signals. Adjust to control the pass-through volume of the processed signal.

lDelay

Controls the level of the chorus effect. Larger values result in greater delay times.

lFeedback

Feedback of the repeated signal, by default from -100 to 100. Zero feedback will result in only a single repeat, while nonzero feedback settings will generate numerous repeats.

lStereo

Stereo represents the phase difference between the left and right channel.

bEnabled

Indicates whether the chorus effect is enabled (TRUE) or not (FALSE).

lDDryMix

Default Dry Mix value. Original default value is 70.

lDWetMix

Default Wet Mix value. Original default value is 50.

LDDelay

Default delay value. Original default value is 500.

LDFeedback

Default feedback value. Original default value is 25.

lDStereo

Default stereo value. Original default value is 90.

bDEnabled

Default for bEnabled value. Original default value is TRUE.

Methods

HRESULT GetNumChannels (int *nChannels)

Description

Gets number of channels per sample of the current connected media format.

Parameters

pnChannels

Valid pointer to an integer variable to be updated with the number of channels.

Returns

Return Description
S_OK Successful.
S_FALSE Otherwise.

HRESULT SetChorusAttributes(CHORUS_ATTRIBUTES ChorusAttributes)

Description

Sets the properties for the chorus effect.

Parameters

ChorusAttributes

CHORUS_ATTRIBUTES structure that contains the attributes to set.

Returns

Return Description
S_OK Successful.
S_FALSE Otherwise.

HRESULT GetChorusAttributes(CHORUS_ATTRIBUTES* pChorusAttributes)

Description

Retrieves the current chorus attributes.

Parameters

pChorusAttributes

Valid pointer to a CHORUS_ATTRIBUTES structure to be updated with the current chorus attributes.

Returns

Return Description
S_OK Successful.
S_FALSE Otherwise.
Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Filters C API Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.