/** * This file is generated with Kurento ktool-rom-processor. * Please don't edit. Changes should go to kms-interface-rom and * ktool-rom-processor templates. */ package com.kurento.kmf.media; import com.kurento.tool.rom.RemoteClass; import com.kurento.tool.rom.server.Param; /** * * WebRtcEndpoint interface. This type of <code>Endpoint</code> offers media * streaming using WebRTC. * **/ @RemoteClass public interface WebRtcEndpoint extends SdpEndpoint { /** * * Factory for building {@link WebRtcEndpoint} * **/ public interface Factory { /** * * Creates a Builder for WebRtcEndpoint * * @param mediaPipeline * **/ public Builder create( @Param("mediaPipeline") MediaPipeline mediaPipeline); } public interface Builder extends AbstractBuilder<WebRtcEndpoint> { /** * * Sets a value for mediaPipeline in Builder for WebRtcEndpoint. * * @param mediaPipeline * the {@link MediaPipeline} to which the endpoint belongs * **/ public Builder withMediaPipeline(MediaPipeline mediaPipeline); } }