com.smaxe.uv.client.microphone
Class MediaStreamMicrophone

java.lang.Object
  extended by com.smaxe.uv.client.microphone.AbstractMicrophone
      extended by com.smaxe.uv.client.microphone.MediaStreamMicrophone
All Implemented Interfaces:
IMicrophone

public final class MediaStreamMicrophone
extends AbstractMicrophone
implements IMicrophone

MediaStreamMicrophone - IMicrophone implementation that uses IMediaStreamController instance as an audio data source.

Version:
1.5.12
Author:
Andrei Sochirca
See Also:
JUV RTMP Client

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.smaxe.uv.client.IMicrophone
IMicrophone.IListener, IMicrophone.ListenerAdapter
 
Constructor Summary
MediaStreamMicrophone(IMediaStreamController controller)
          Constructor.
 
Method Summary
 void setController(IMediaStreamController controller)
          Sets the stream controller.
 
Methods inherited from class com.smaxe.uv.client.microphone.AbstractMicrophone
addListener, fireOnAudioData, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.smaxe.uv.client.IMicrophone
addListener, removeListener
 

Constructor Detail

MediaStreamMicrophone

public MediaStreamMicrophone(IMediaStreamController controller)
Constructor.

Parameters:
controller - stream controller
Method Detail

setController

public void setController(IMediaStreamController controller)
Sets the stream controller.

Parameters:
controller - stream controller