package com.akjava.gwt.html5.client.media; import com.google.gwt.core.client.JavaScriptObject; public class MediaStreamSource extends JavaScriptObject{ protected MediaStreamSource(){} public final native void connect(AudioDestinationNode node)/*-{ this.connect(node); }-*/; public final native void connect(AnalyserNode node)/*-{ this.connect(node); }-*/; public final native void disconnect(AudioDestinationNode node)/*-{ this.disconnect(node); }-*/; public final native void disconnect(AnalyserNode node)/*-{ this.disconnect(node); }-*/; public final native void setBuffer(Buffer buffer)/*-{ this.buffer=buffer; }-*/; public final native void start(double position)/*-{ this.start(position); }-*/; public final native void stop()/*-{ this.stop(); }-*/; public final native int getPlaybackState()/*-{ return this.playbackState; }-*/; }