com.smaxe.uv.client.camera
Class AbstractCamera

java.lang.Object
  extended by com.smaxe.uv.client.camera.AbstractCamera
All Implemented Interfaces:
ICamera
Direct Known Subclasses:
MediaStreamCamera

public abstract class AbstractCamera
extends java.lang.Object
implements ICamera

AbstractCamera - base ICamera implementation.

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.ICamera
ICamera.IListener, ICamera.ListenerAdapter
 
Constructor Summary
AbstractCamera()
          Constructor.
 
Method Summary
 void addListener(ICamera.IListener listener)
          Adds a new listener.
protected  void fireOnVideoData(MediaData data)
          Fires 'onVideoData' on all listeners (for use in subclasses).
 void removeListener(ICamera.IListener listener)
          Removes the listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCamera

public AbstractCamera()
Constructor.

Method Detail

addListener

public void addListener(ICamera.IListener listener)
Description copied from interface: ICamera
Adds a new listener.

Specified by:
addListener in interface ICamera
Parameters:
listener - listener to add

removeListener

public void removeListener(ICamera.IListener listener)
Description copied from interface: ICamera
Removes the listener.

Specified by:
removeListener in interface ICamera
Parameters:
listener - listener to remove

fireOnVideoData

protected final void fireOnVideoData(MediaData data)
Fires 'onVideoData' on all listeners (for use in subclasses).

Parameters:
data -