Video SDK v3.7.1 API Reference for Unity
List of all members
agora_gaming_rtc.IAudioEffectManager Class Referenceabstract

Inherits IRtcEngineNative.

Inherited by agora_gaming_rtc.AudioEffectManagerImpl.

Member Function Documentation

◆ GetEffectsVolume()

abstract double agora_gaming_rtc.IAudioEffectManager.GetEffectsVolume ( )
pure virtual

◆ SetEffectsVolume()

abstract int agora_gaming_rtc.IAudioEffectManager.SetEffectsVolume ( int  volume)
pure virtual

◆ PlayEffect() [1/2]

abstract int agora_gaming_rtc.IAudioEffectManager.PlayEffect ( int  soundId,
string  filePath,
int  loopCount,
double  pitch = 1.0D,
double  pan = 0.0D,
int  gain = 100,
bool  publish = false 
)
pure virtual

◆ PlayEffect() [2/2]

abstract int agora_gaming_rtc.IAudioEffectManager.PlayEffect ( int  soundId,
string  filePath,
int  loopCount,
double  pitch,
double  pan,
int  gain,
bool  publish,
int  startPos 
)
pure virtual

◆ GetEffectDuration()

abstract int agora_gaming_rtc.IAudioEffectManager.GetEffectDuration ( string  filePath)
pure virtual

◆ SetEffectPosition()

abstract int agora_gaming_rtc.IAudioEffectManager.SetEffectPosition ( int  soundId,
int  pos 
)
pure virtual

◆ GetEffectCurrentPosition()

abstract int agora_gaming_rtc.IAudioEffectManager.GetEffectCurrentPosition ( int  soundId)
pure virtual

◆ StopEffect()

abstract int agora_gaming_rtc.IAudioEffectManager.StopEffect ( int  soundId)
pure virtual

◆ StopAllEffects()

abstract int agora_gaming_rtc.IAudioEffectManager.StopAllEffects ( )
pure virtual

◆ PreloadEffect()

abstract int agora_gaming_rtc.IAudioEffectManager.PreloadEffect ( int  soundId,
string  filePath 
)
pure virtual

◆ UnloadEffect()

abstract int agora_gaming_rtc.IAudioEffectManager.UnloadEffect ( int  soundId)
pure virtual

◆ PauseEffect()

abstract int agora_gaming_rtc.IAudioEffectManager.PauseEffect ( int  soundId)
pure virtual

◆ PauseAllEffects()

abstract int agora_gaming_rtc.IAudioEffectManager.PauseAllEffects ( )
pure virtual

◆ ResumeEffect()

abstract int agora_gaming_rtc.IAudioEffectManager.ResumeEffect ( int  soundId)
pure virtual

◆ ResumeAllEffects()

abstract int agora_gaming_rtc.IAudioEffectManager.ResumeAllEffects ( )
pure virtual

◆ SetVoiceOnlyMode()

abstract int agora_gaming_rtc.IAudioEffectManager.SetVoiceOnlyMode ( bool  enable)
pure virtual

◆ SetRemoteVoicePosition()

abstract int agora_gaming_rtc.IAudioEffectManager.SetRemoteVoicePosition ( uint  uid,
double  pan,
double  gain 
)
pure virtual

◆ SetLocalVoicePitch()

abstract int agora_gaming_rtc.IAudioEffectManager.SetLocalVoicePitch ( double  pitch)
pure virtual

The documentation for this class was generated from the following file: