Circular memory buffer that can be used as {@link java.io.OutputStream OutputStream}and provides methods that can read data from the memory buffer using an {@link java.io.InputStream InputStream}. The name of this class is a bit misleading, as there is typically no file involved in the process at all. Instead, the buffer is typically used to hold data piped by a transcoding process in one thread until a request for data comes in from another thread.
@see ProcessWrapperImpl
@see net.pms.network.Request Request
@see net.pms.network.RequestV2 RequestV2
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.