com.twilight.h264.util
Class CountingInputStream
java.lang.Object
java.io.InputStream
com.twilight.h264.util.CountingInputStream
- All Implemented Interfaces:
- Closeable
public class CountingInputStream
- extends InputStream
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inputStream
protected volatile InputStream inputStream
CountingInputStream
public CountingInputStream(InputStream is)
getByteCount
public long getByteCount()
getCount
public int getCount()
resetByteCount
public long resetByteCount()
resetCount
public int resetCount()
skip
public long skip(long length)
throws IOException
- Overrides:
skip in class InputStream
- Throws:
IOException
read
public int read()
throws IOException
- Specified by:
read in class InputStream
- Throws:
IOException
read
public int read(byte[] b)
throws IOException
- Overrides:
read in class InputStream
- Throws:
IOException
read
public int read(byte[] b,
int off,
int len)
throws IOException
- Overrides:
read in class InputStream
- Throws:
IOException
available
public int available()
throws IOException
- Overrides:
available in class InputStream
- Throws:
IOException
close
public void close()
throws IOException
- Specified by:
close in interface Closeable- Overrides:
close in class InputStream
- Throws:
IOException
mark
public void mark(int readlimit)
- Overrides:
mark in class InputStream
reset
public void reset()
throws IOException
- Overrides:
reset in class InputStream
- Throws:
IOException
markSupported
public boolean markSupported()
- Overrides:
markSupported in class InputStream
Copyright © 2013. All Rights Reserved.