public class VideoFileRecordFilter extends AbstractYYMediaFilter implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static int |
mFileIndex |
java.lang.Thread |
mTaskThread |
static java.lang.String |
sVideoDir |
mDownStreamList, mImageHeight, mImageWidth, mOutputHeight, mOutputWidth, mSlaveVertexBufferTAG| Constructor and Description |
|---|
VideoFileRecordFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
deInit() |
static java.lang.String |
getVideoFileName() |
void |
init() |
void |
OutputStreamToFile(byte[] data) |
boolean |
processMediaData(java.nio.ByteBuffer buffer,
int offset,
int bufsize) |
boolean |
processMediaSample(YYMediaSample sample,
java.lang.Object upstream) |
void |
run() |
addDownStream, checkImageSizeUpdated, checkOuptuSizeUpdate, deliverToDownStream, removeAllDownStream, removeDownStream, setImageSize, setOutputSizepublic static int mFileIndex
public static final java.lang.String sVideoDir
public java.lang.Thread mTaskThread
public static java.lang.String getVideoFileName()
public void init()
public void deInit()
deInit in class AbstractYYMediaFilterpublic void run()
run in interface java.lang.Runnablepublic boolean processMediaSample(YYMediaSample sample, java.lang.Object upstream)
processMediaSample in interface IMediaFilterprocessMediaSample in class AbstractYYMediaFilterpublic boolean processMediaData(java.nio.ByteBuffer buffer,
int offset,
int bufsize)
public void OutputStreamToFile(byte[] data)