ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
flash.media 

MicrophoneEnhancedMode  - AS3

Packageflash.media
Classpublic final class MicrophoneEnhancedMode
InheritanceMicrophoneEnhancedMode Inheritance Object

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, 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.

Related API Elements



Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
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_DUPLEX

Constant
public static const FULL_DUPLEX:String = "fullDuplex"

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, 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_DUPLEX

Constant 
public static const HALF_DUPLEX:String = "halfDuplex"

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, 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.

HEADSET

Constant 
public static const HEADSET:String = "headset"

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, 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.

OFF

Constant 
public static const OFF:String = "off"

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, AIR 2.7

All enhanced microphone functionality is off.

SPEAKER_MUTE

Constant 
public static const SPEAKER_MUTE:String = "speakerMute"

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 10.3, AIR 2.7

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