Packageflash.media
Classpublic final class MicrophoneEnhancedMode
InheritanceMicrophoneEnhancedMode Inheritance Object

Language version: ActionScript 3.0
Runtime version: AIR 2.7

The MicrophoneEnhancedMode class is an enumeration of constant values used in setting the mode property of MicrophoneEnhancedOptions class.

Note: This feature is not available on iOS.

See also

flash.media.MicrophoneEnhancedOptions


Public Properties
 PropertyDefined by
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined by
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Public Constants
 ConstantDefined by
  FULL_DUPLEX : String = "fullDuplex"
[static] Use this mode to allow both parties to talk at the same time.
MicrophoneEnhancedMode
  HALF_DUPLEX : String = "halfDuplex"
[static] Use this mode for older and lower-quality speakers and microphones.
MicrophoneEnhancedMode
  HEADSET : String = "headset"
[static] Use this mode when both parties are using headsets.
MicrophoneEnhancedMode
  OFF : String = "off"
[static] All enhanced microphone functionality is off.
MicrophoneEnhancedMode
  SPEAKER_MUTE : String = "speakerMute"
[static] Use this mode when the speaker is muted.
MicrophoneEnhancedMode
Constant detail
FULL_DUPLEXconstant
public static const FULL_DUPLEX:String = "fullDuplex"

Language version: ActionScript 3.0
Runtime version: AIR 2.7

Use this mode to allow both parties to talk at the same time. Acoustic echo cancellation operates in full-duplex mode. Full-duplex mode is the highest quality echo cancellation. This mode requires high-quality microphones and speakers and the most computing power. Do not use this mode with a USB microphone.

HALF_DUPLEXconstant 
public static const HALF_DUPLEX:String = "halfDuplex"

Language version: ActionScript 3.0
Runtime version: AIR 2.7

Use this mode for older and lower-quality speakers and microphones. Acoustic echo cancellation operates in half-duplex mode. In half-duplex mode, only one party can speak at a time. Half-duplex mode requires simpler processing than full-duplex mode. Half-duplex mode is the default mode for USB microphone devices.

If the application uses the default enhancedOptions setting and a USB mic, Flash Player automatically switches to halfDuplex mode. If the application uses the default enhancedOptions setting and the built-in microphone, Flash Player uses fullDuplex mode.

HEADSETconstant 
public static const HEADSET:String = "headset"

Language version: ActionScript 3.0
Runtime version: AIR 2.7

Use this mode when both parties are using headsets. Acoustic echo cancellation operates in low-echo mode. This mode requires the least amount of computing power.

OFFconstant 
public static const OFF:String = "off"

Language version: ActionScript 3.0
Runtime version: AIR 2.7

All enhanced microphone functionality is off.

SPEAKER_MUTEconstant 
public static const SPEAKER_MUTE:String = "speakerMute"

Language version: ActionScript 3.0
Runtime version: AIR 2.7

Use this mode when the speaker is muted. In this mode, acoustic echo cancellation is off.