Table of Contents

Class AudioEffect

Namespace
Android.Media.Audiofx
Assembly
MASES.Netdroid.dll
public class AudioEffect : JVMBridgeBase<AudioEffect>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AudioEffect>
AudioEffect
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<AudioEffect>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AudioEffect>.IsAssignableFrom<T>()
JVMBridgeBase<AudioEffect>.Execute<T>(params T[])
JVMBridgeBase<AudioEffect>.DynBridgeClazz
JVMBridgeBase<AudioEffect>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

AudioEffect()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public AudioEffect()

AudioEffect(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public AudioEffect(params object[] args)

Parameters

args object[]

Properties

ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION

public static String ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION { get; }

Property Value

String

ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL

public static String ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL { get; }

Property Value

String

ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION

public static String ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION { get; }

Property Value

String

ALREADY_EXISTS

public static int ALREADY_EXISTS { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CONTENT_TYPE_GAME

public static int CONTENT_TYPE_GAME { get; }

Property Value

int

CONTENT_TYPE_MOVIE

public static int CONTENT_TYPE_MOVIE { get; }

Property Value

int

CONTENT_TYPE_MUSIC

public static int CONTENT_TYPE_MUSIC { get; }

Property Value

int

CONTENT_TYPE_VOICE

public static int CONTENT_TYPE_VOICE { get; }

Property Value

int

EFFECT_AUXILIARY

public static String EFFECT_AUXILIARY { get; }

Property Value

String

EFFECT_INSERT

public static String EFFECT_INSERT { get; }

Property Value

String

EFFECT_POST_PROCESSING

public static String EFFECT_POST_PROCESSING { get; }

Property Value

String

EFFECT_PRE_PROCESSING

public static String EFFECT_PRE_PROCESSING { get; }

Property Value

String

EFFECT_TYPE_AEC

public static UUID EFFECT_TYPE_AEC { get; }

Property Value

UUID

EFFECT_TYPE_AGC

public static UUID EFFECT_TYPE_AGC { get; }

Property Value

UUID

EFFECT_TYPE_BASS_BOOST

public static UUID EFFECT_TYPE_BASS_BOOST { get; }

Property Value

UUID

EFFECT_TYPE_DYNAMICS_PROCESSING

public static UUID EFFECT_TYPE_DYNAMICS_PROCESSING { get; }

Property Value

UUID

EFFECT_TYPE_ENV_REVERB

public static UUID EFFECT_TYPE_ENV_REVERB { get; }

Property Value

UUID

EFFECT_TYPE_EQUALIZER

public static UUID EFFECT_TYPE_EQUALIZER { get; }

Property Value

UUID

EFFECT_TYPE_HAPTIC_GENERATOR

public static UUID EFFECT_TYPE_HAPTIC_GENERATOR { get; }

Property Value

UUID

EFFECT_TYPE_LOUDNESS_ENHANCER

public static UUID EFFECT_TYPE_LOUDNESS_ENHANCER { get; }

Property Value

UUID

EFFECT_TYPE_NS

public static UUID EFFECT_TYPE_NS { get; }

Property Value

UUID

EFFECT_TYPE_PRESET_REVERB

public static UUID EFFECT_TYPE_PRESET_REVERB { get; }

Property Value

UUID

EFFECT_TYPE_VIRTUALIZER

public static UUID EFFECT_TYPE_VIRTUALIZER { get; }

Property Value

UUID

ERROR

public static int ERROR { get; }

Property Value

int

ERROR_BAD_VALUE

public static int ERROR_BAD_VALUE { get; }

Property Value

int

ERROR_DEAD_OBJECT

public static int ERROR_DEAD_OBJECT { get; }

Property Value

int

ERROR_INVALID_OPERATION

public static int ERROR_INVALID_OPERATION { get; }

Property Value

int

ERROR_NO_INIT

public static int ERROR_NO_INIT { get; }

Property Value

int

ERROR_NO_MEMORY

public static int ERROR_NO_MEMORY { get; }

Property Value

int

EXTRA_AUDIO_SESSION

public static String EXTRA_AUDIO_SESSION { get; }

Property Value

String

EXTRA_CONTENT_TYPE

public static String EXTRA_CONTENT_TYPE { get; }

Property Value

String

EXTRA_PACKAGE_NAME

public static String EXTRA_PACKAGE_NAME { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SUCCESS

public static int SUCCESS { get; }

Property Value

int

Methods

GetDescriptor()

public AudioEffect.Descriptor GetDescriptor()

Returns

AudioEffect.Descriptor

AudioEffect.Descriptor

Exceptions

IllegalStateException

GetEnabled()

public bool GetEnabled()

Returns

bool

bool

Exceptions

IllegalStateException

GetId()

public int GetId()

Returns

int

int

Exceptions

IllegalStateException

HasControl()

public bool HasControl()

Returns

bool

bool

Exceptions

IllegalStateException

QueryEffects()

public static AudioEffect.Descriptor[] QueryEffects()

Returns

Descriptor[]

AudioEffect.Descriptor

Release()

public void Release()

SetControlStatusListener(OnControlStatusChangeListener)

public void SetControlStatusListener(AudioEffect.OnControlStatusChangeListener arg0)

Parameters

arg0 AudioEffect.OnControlStatusChangeListener

AudioEffect.OnControlStatusChangeListener

SetEnableStatusListener(OnEnableStatusChangeListener)

public void SetEnableStatusListener(AudioEffect.OnEnableStatusChangeListener arg0)

Parameters

arg0 AudioEffect.OnEnableStatusChangeListener

AudioEffect.OnEnableStatusChangeListener

SetEnabled(bool)

public int SetEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

int

int

Exceptions

IllegalStateException