/** * 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; /** * * A {@link Hub} that mixes the {@link #MediaType.AUDIO} stream of its connected * sources and constructs a grid with the {@link #MediaType.VIDEO} streams of its * connected sources into its sink * **/ @RemoteClass public interface Composite extends Hub { /** * * Factory for building {@link Composite} * **/ public interface Factory { /** * * Creates a Builder for Composite * * @param mediaPipeline * **/ public Builder create( @Param("mediaPipeline") MediaPipeline mediaPipeline); } public interface Builder extends AbstractBuilder<Composite> { /** * * Sets a value for mediaPipeline in Builder for Composite. * * @param mediaPipeline * the {@link MediaPipeline} to which the dispatcher belongs * **/ public Builder withMediaPipeline(MediaPipeline mediaPipeline); } }