package org.jcodec.samples.streaming; import java.io.IOException; import org.jcodec.common.model.Packet; import org.jcodec.player.filters.MediaInfo; import org.jcodec.samples.streaming.Adapter.VideoAdapterTrack; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed * under FreeBSD License * * Base class for adaptor video adapter tracks * * @author The JCodec project * */ public class ProxyVideoAdapterTrack implements VideoAdapterTrack { protected VideoAdapterTrack src; public ProxyVideoAdapterTrack(VideoAdapterTrack src) { this.src = src; } @Override public MediaInfo getMediaInfo() throws IOException { return src.getMediaInfo(); } @Override public int search(long pts) throws IOException { return src.search(pts); } @Override public Packet[] getGOP(int gopId) throws IOException { return src.getGOP(gopId); } @Override public int gopId(int frameNo) { return src.gopId(frameNo); } }