public class CGEFrameRecorder extends CGEFrameRenderer
mNativeAddress| Constructor | Description |
|---|---|
CGEFrameRecorder() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
endRecording(boolean shouldSave) |
|
double |
getAudioStreamtime() |
|
double |
getTimestamp() |
|
double |
getVideoStreamtime() |
|
void |
isGlobalFilterEnabled() |
|
boolean |
isRecordingStarted() |
|
void |
pauseRecording() |
|
void |
recordAudioFrame(java.nio.ShortBuffer audioBuffer,
int bufferLen) |
|
void |
recordImageFrame() |
|
void |
setBeautifyFilter() |
|
void |
setGlobalFilter(java.lang.String config) |
|
void |
setGlobalFilterIntensity(float intensity) |
|
void |
setTempDir(java.lang.String dir) |
|
boolean |
startRecording(int fps,
int bitRate,
java.lang.String filename) |
|
boolean |
startRecording(int fps,
java.lang.String filename) |
bindImageFBO, drawCache, getImageHandler, init, nativeBindImageFBO, nativeCreateRenderer, nativeDrawCache, nativeGetImageHandler, nativeInit, nativeProcessWithFilter, nativeQueryBufferTexture, nativeRelease, nativeRender, nativeRunProc, nativeSetFilterIntensity, nativeSetFilterWithAddr, nativeSetFilterWithConfig, nativeSetMaskFlipScale, nativeSetMaskRotation, nativeSetMaskTexture, nativeSetMaskTextureRatio, nativeSetRenderFlipScale, nativeSetRenderRotation, nativeSetSrcFlipScale, nativeSetSrcRotation, nativeSrcResize, nativeSwapBufferFBO, nativeUpdate, processWithFilter, queryBufferTexture, release, render, runProc, setFilterIntensity, setFilterWidthConfig, setMaskFlipScale, setMaskRotation, setMaskTexture, setMaskTextureRatio, setNativeFilter, setRenderFlipScale, setRenderRotation, setSrcFlipScale, setSrcRotation, srcResize, swapImageFBO, updatepublic boolean startRecording(int fps,
java.lang.String filename)
public boolean startRecording(int fps,
int bitRate,
java.lang.String filename)
public boolean isRecordingStarted()
public boolean endRecording(boolean shouldSave)
public void pauseRecording()
public double getTimestamp()
public double getVideoStreamtime()
public double getAudioStreamtime()
public void setTempDir(java.lang.String dir)
public void recordImageFrame()
public void recordAudioFrame(java.nio.ShortBuffer audioBuffer,
int bufferLen)
public void setGlobalFilter(java.lang.String config)
public void setBeautifyFilter()
public void setGlobalFilterIntensity(float intensity)
public void isGlobalFilterEnabled()