
def.dom.MediaStream Maven / Gradle / Ivy
The newest version!
package def.dom;
import java.util.function.Consumer;
import jsweet.lang.Interface;
import jsweet.util.union.Union;
@Interface
public abstract class MediaStream {
public final boolean active = false;
public final String id = null;
public Consumer onactive;
public Consumer onaddtrack;
public Consumer oninactive;
public Consumer onremovetrack;
public native void addTrack(MediaStreamTrack track);
public native MediaStream clone();
public native MediaStreamTrack[] getAudioTracks();
public native MediaStreamTrack[] getVideoTracks();
public native MediaStreamTrack[] getTracks();
public native MediaStreamTrack getTrackById(String trackId);
public native void removeTrack(MediaStreamTrack track);
public native void stop();
public native void addEventListener(String type, Consumer listener,
Union options);
public native void removeEventListener(String type, EventListener listener,
Union options);
public native void removeEventListener(String type, EventListenerObject listener,
Union options);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy