Interface ICustomEffectBuilder
interface ICustomEffectBuilder
Extends com.amazon.apmf.IStandard
Interface that encapsulates Custom Audio Effect Builder
Methods
sessionId()
Stream session ID for audio effect. Client shall pass in valid stream ID from playback/record stream. If not set, audio effect will be applied globally.ICustomEffectBuilder*sessionId(i32sessionId)
Parameters
sessionId
i32 — Required
session ID of the stream to which the effect needs to be attached
Returns
ICustomEffectBuilder*
effect builder object
effectDescriptor()
Set effect descriptorICustomEffectBuilder*effectDescriptor(EffectDescriptor*effectDescriptor)
Parameters
effectDescriptor
EffectDescriptor* — Required
descriptor of the effect to be built
Returns
ICustomEffectBuilder*
effect builder object
build()
Build Custom effect objectICustomEffect*build()
Returns
ICustomEffect*
custom effect object

