Class VideoPipe

    • Constructor Detail

      • VideoPipe

        public VideoPipe()
    • Method Detail

      • addSource

        public final void addSource​(VideoPipe source)
      • removeSource

        public final void removeSource​(VideoPipe source)
      • getSourceCount

        public abstract int getSourceCount()
      • getSourceCapacity

        public abstract int getSourceCapacity()
      • getSource

        public abstract VideoPipe getSource​(int idx)
      • getSinkCount

        public abstract int getSinkCount()
      • getSinkCapacity

        public abstract int getSinkCapacity()
      • getSink

        public abstract VideoPipe getSink​(int idx)
      • callSource

        protected final void callSource​(VideoPipe source,
                                        Surface buffer,
                                        long time)
      • sinkRequiresRender

        protected final boolean sinkRequiresRender​(VideoPipe sink,
                                                   long time)
      • process

        protected abstract void process​(VideoPipe sink,
                                        Surface buffer,
                                        long time)
      • isRenderRequired

        protected abstract boolean isRenderRequired​(VideoPipe source,
                                                    long time)
      • registerSource

        protected abstract void registerSource​(VideoPipe source)
      • unregisterSource

        protected abstract void unregisterSource​(VideoPipe source)
      • registerSink

        protected abstract void registerSink​(VideoPipe sink)
      • unregisterSink

        protected abstract void unregisterSink​(VideoPipe sink)