Sebastian,

getEnhancedMicrophone() works with the swf11 runtime, I've tried this code:
<canvas debug="true">

  <class name="micro">
    <passthrough when="$as3">
       import flash.media.Microphone;
       import flash.media.MicrophoneEnhancedOptions;
    </passthrough>
    <attribute name="mic" value="null" />
    <handler name="oninit">
       if ($swf11) {
         this.mic = Microphone.getEnhancedMicrophone();
         var options:MicrophoneEnhancedOptions = this.mic.enhancedOptions;
         Debug.inspect(options);
       } else if ($swf10) {
         Debug.warn("No support for Microphone.getEnhancedMicrophone()
in swf10 runtime");
       }
    </handler>
  </class>

  <micro />

</canvas>

For anyone interested in testing the new functionality, check this
Adobe article:
http://www.adobe.com/devnet/flashplayer/articles/acoustic-echo-cancellation.html

- Raju

Reply via email to