Interface IFadeBalance
interface IFadeBalance
Extends com.amazon.apmf.IStandard
Interface that encapsulates Fade/Balance Effect
Methods
enable()
void enable()
Enable the effect
disable()
void disable()
Disable the effect
isEnabled()
bool isEnabled()
Get the effect enabled status
Returns
bool
true if effect is enabled, false otherwise
getDescriptor()
Get the effect descriptionEffectDescriptor*getDescriptor()
Returns
EffectDescriptor*
effect descriptor
getFadeLevelsRange()
Get supported Fade min and max levelsvoidgetFadeLevelsRange(outi32*min, outi32*max)
Parameters
min (out)
i32* — Required
pointer to return min Fade level
max (out)
i32* — Required
pointer to return max Fade level
setFadeLevel()
Set the Fade levelvoidsetFadeLevel(i32level)
Parameters
level
i32 — Required
Fade level to set
getFadeLevel()
i32 getFadeLevel()
Get the number of supported Fade levels
Returns
i32
number of Fade levels supported
getBalanceLevelsRange()
Get supported Balance min and max levelsvoidgetBalanceLevelsRange(outi32*min, outi32*max)
Parameters
min (out)
i32* — Required
pointer to return min Balance level
max (out)
i32* — Required
pointer to return max Balance level
setBalanceLevel()
Set the Balance levelvoidsetBalanceLevel(i32level)
Parameters
level
i32 — Required
Balance level to set
getBalanceLevel()
i32 getBalanceLevel()
Get the number of supported Balance levels
Returns
i32
number of Balance levels supported
addFadeBalanceListener()
Register listener for effect callback eventscom.amazon.apmf.ISubscription*addFadeBalanceListener(IFadeBalanceListener*callback)
Parameters
callback
IFadeBalanceListener* — Required
event listener
Returns
com.amazon.apmf.ISubscription*
pointer to effect listener subscription

