Android.Media.Audiofx.AudioEffect Members

The members of Android.Media.Audiofx.AudioEffect are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
ActionCloseAudioEffectControlSessionstring. Intent to signal to the effect control application or service that an audio session is closed and that effects should not be applied anymore.
const
ActionDisplayAudioEffectControlPanelstring. Intent to launch an audio effect control panel UI.
const
ActionOpenAudioEffectControlSessionstring. Intent to signal to the effect control application or service that a new audio session is opened and requires audio effects to be applied.
const
AlreadyExistsAudioEffectStatus (-2). Internal operation status.
const
ContentTypeGameContentType (2). Value for AudioEffect.ExtraContentType when the type of content played is game audio
const
ContentTypeMovieContentType (1). Value for AudioEffect.ExtraContentType when the type of content played is video or movie
const
ContentTypeMusicContentType (0). Value for AudioEffect.ExtraContentType when the type of content played is music
const
ContentTypeVoiceContentType (3). Value for AudioEffect.ExtraContentType when the type of content played is voice audio
const
EffectAuxiliarystring. Effect connection mode is auxiliary.
const
EffectInsertstring. Effect connection mode is insert.
const
ErrorAudioEffectStatus (-1). Unspecified error.
const
ErrorBadValueAudioEffectStatus (-4). Operation failed due to bad parameter value.
const
ErrorDeadObjectAudioEffectStatus (-7). Operation failed due to dead remote object.
const
ErrorInvalidOperationAudioEffectStatus (-5). Operation failed because it was requested in wrong state.
const
ErrorNoInitAudioEffectStatus (-3). Operation failed due to bad object initialization.
const
ErrorNoMemoryAudioEffectStatus (-6). Operation failed due to lack of memory.
const
ExtraAudioSessionstring. Contains the ID of the audio session the effects should be applied to.
const
ExtraContentTypestring. Indicates which type of content is played by the application.
const
ExtraPackageNamestring. Contains the package name of the calling application.
const
SuccessAudioEffectStatus (0). Successful operation.

Public Properties

[read-only]
static
EffectTypeAecJava.Util.UUID. UUID for Acoustic Echo Canceler (AEC)
[read-only]
static
EffectTypeAgcJava.Util.UUID. UUID for Automatic Gain Control (AGC)
[read-only]
static
EffectTypeBassBoostJava.Util.UUID. UUID for bass boost effect
[read-only]
static
EffectTypeEnvReverbJava.Util.UUID. UUID for environmental reverberation effect
[read-only]
static
EffectTypeEqualizerJava.Util.UUID. UUID for equalizer effect
[read-only]
static
EffectTypeLoudnessEnhancerJava.Util.UUID. UUID for Loudness Enhancer
[read-only]
static
EffectTypeNsJava.Util.UUID. UUID for Noise Suppressor (NS)
[read-only]
static
EffectTypePresetReverbJava.Util.UUID. UUID for preset reverberation effect
[read-only]
static
EffectTypeVirtualizerJava.Util.UUID. UUID for virtualizer effect
[read-only]
Enabledbool. Returns effect enabled state
[read-only]
HasControlbool. Checks if this AudioEffect object is controlling the effect engine.
[read-only]
Idint. Returns effect unique identifier.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

GetDescriptor() : AudioEffect.Descriptor
Get the effect descriptor.
static
QueryEffects() : AudioEffect.Descriptor[]
Query all effects available on the platform.
Release()
Releases the native AudioEffect resources.
SetControlStatusListener(AudioEffect.IOnControlStatusChangeListener)
Sets the listener AudioEffect notifies when the effect engine control is taken or returned.
SetEnabled(bool) : AudioEffectStatus
Enable or disable the effect.
SetEnableStatusListener(AudioEffect.IOnEnableStatusChangeListener)
Sets the listener AudioEffect notifies when the effect engine is enabled or disabled.

Public Events

ControlStatusDocumentation for this section has not yet been entered.
EnableStatusDocumentation for this section has not yet been entered.