All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.antmedia.webrtc.api.IWebRTCAdaptor Maven / Gradle / Ivy

package io.antmedia.webrtc.api;

import java.util.List;

import org.red5.server.api.scope.IScopeService;

public interface IWebRTCAdaptor extends IScopeService {
	
	
	public static String BEAN_NAME = "webrtc.adaptor";

	void registerMuxer(String streamId, IWebRTCMuxer webRTCMuxer);

	void unRegisterMuxer(String streamId, IWebRTCMuxer webRTCMuxer);

	boolean registerWebRTCClient(String streamId, IWebRTCClient webRTCClient);

	boolean streamExists(String streamId);
	
	List getStreamOptions(String streamId);

	void adaptStreamingQuality(String streamId, IWebRTCClient webRTCClient);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy