Interface MediaPipeline

  • All Superinterfaces:
    KurentoObject, MediaObject

    public interface MediaPipeline
    extends MediaObject
    A pipeline is a container for a collection of MediaElements and :rom:cls:`MediaMixers`. It offers the methods needed to control the creation and connection of elements inside a certain pipeline.
    • Method Detail

      • getLatencyStats

        boolean getLatencyStats()
        Get If statistics about pipeline latency are enabled for all mediaElements
      • getLatencyStats

        void getLatencyStats​(Continuation<Boolean> cont)
        Get If statistics about pipeline latency are enabled for all mediaElements
      • getLatencyStats

        TFuture<Boolean> getLatencyStats​(Transaction tx)
        Get If statistics about pipeline latency are enabled for all mediaElements
      • setLatencyStats

        void setLatencyStats​(boolean latencyStats)
        Set If statistics about pipeline latency are enabled for all mediaElements
      • setLatencyStats

        void setLatencyStats​(boolean latencyStats,
                             Continuation<Void> cont)
        Set If statistics about pipeline latency are enabled for all mediaElements
      • setLatencyStats

        void setLatencyStats​(boolean latencyStats,
                             Transaction tx)
        Set If statistics about pipeline latency are enabled for all mediaElements
      • getGstreamerDot

        String getGstreamerDot​(GstreamerDotDetails details)
        Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
        Parameters:
        details - Details of graph
        Returns:
        The dot graph. *
      • getGstreamerDot

        TFuture<String> getGstreamerDot​(Transaction tx,
                                        GstreamerDotDetails details)
        Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
        Parameters:
        details - Details of graph
        Returns:
        The dot graph. *
      • getGstreamerDot

        String getGstreamerDot()
        Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
        Returns:
        The dot graph. *
      • getGstreamerDot

        TFuture<String> getGstreamerDot​(Transaction tx)
        Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
        Returns:
        The dot graph. *