public interface AliyunIRecorder
限定符和类型 | 方法和说明 |
---|---|
int |
addImage(EffectImage effctImage) |
int |
addPaster(EffectPaster effectPaster) |
int |
addPaster(EffectPaster effectPaster,
float sx,
float sy,
float sw,
float sh,
float rotation,
boolean flip) |
int |
applyAnimationFilter(EffectFilter effectFilter) |
int |
applyFilter(EffectFilter effectFilter) |
int |
applyMv(EffectBean effectMv)
已过时。
|
void |
cancelRecording() |
void |
destroy() |
int |
finishRecording() |
android.net.Uri |
finishRecordingForEdit() |
com.aliyun.log.struct.AliyunLogInfo |
getAliyunLogInfo() |
int |
getBeautyLevel() |
int |
getCameraCount() |
AliyunIClipManager |
getClipManager() |
float |
getCurrentExposureCompensationRatio() |
java.util.List<android.hardware.Camera.Size> |
getSupportedPictureSize() |
java.util.SortedSet<com.aliyun.common.utils.Size> |
getSupportedPictureSizes() |
void |
needFaceTrackInternal(boolean need) |
void |
pauseMv()
已过时。
|
int |
postToGl(java.lang.Runnable r)
已过时。
|
void |
removeAnimationFilter(EffectFilter effctFilter) |
int |
removeFromGl(java.lang.Runnable r)
已过时。
|
void |
removeImage(EffectImage effctImage) |
void |
removePaster(EffectPaster effectPaster) |
int |
resizePreviewSize(int width,
int height) |
void |
restartMv()
已过时。
|
void |
resumeMv()
已过时。
|
void |
setBeautyLevel(int level) |
void |
setBeautyStatus(boolean on) |
void |
setCamera(CameraType camera) |
void |
setCameraCaptureDataMode(int captureDataMode) |
void |
setCameraParam(CameraParam cameraParam) |
void |
setDisplayView(android.view.SurfaceView displayView) |
int |
setEffectView(float xRatio,
float yRatio,
float widthRatio,
float heightRatio,
EffectBase effectBase) |
void |
setEncoderInfoCallback(EncoderInfoCallback callback) |
int |
setExposureCompensationRatio(float value) |
void |
setFaceDetectRotation(int rotation) |
int |
setFaces(float[][] faces) |
void |
setFaceTrackInternalMaxFaceCount(int maxFaceCount) |
int |
setFaceTrackInternalModelPath(java.lang.String path) |
void |
setFocus(float xRatio,
float yRatio) |
void |
setFocus(android.graphics.Point point)
已过时。
|
void |
setFocusMode(int mode) |
int |
setGop(int gop) |
boolean |
setLight(FlashType flashType) |
void |
setMediaInfo(MediaInfo mediaInfo) |
void |
setMusic(java.lang.String path,
long startTime,
long duration) |
void |
setMute(boolean isMute) |
void |
setOnAudioCallback(OnAudioCallBack callback) |
void |
setOnChoosePictureSizeCallBack(OnChoosePictureSizeCallBack callback) |
void |
setOnFaceDetectInfoListener(OnFaceDetectInfoListener listener) |
void |
setOnFrameCallback(OnFrameCallBack callback) |
void |
setOnTextureIdCallback(OnTextureIdCallBack callback) |
int |
setOutputPath(java.lang.String path) |
int |
setPictureSize(android.hardware.Camera.Size size) |
int |
setPictureSize(com.aliyun.common.utils.Size size) |
int |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setRate(float rate) |
void |
setRecordCallback(RecordCallback callback) |
void |
setRecordCallBack(RecordCallback callBack) |
void |
setRecordRotation(int rotation) |
void |
setRotation(int rotation) |
void |
setShutterSound(boolean bNeedShutterSound) |
void |
setTakePicturePreview(boolean bPreviewAfterPicture) |
int |
setVideoBitrate(int bitrate) |
int |
setVideoFlipH(boolean flip) |
void |
setVideoQuality(VideoQuality quality) |
int |
setZoom(float rate) |
int |
startPreview() |
int |
startPreviewAfterTakePicture() |
int |
startRecording() |
void |
stopPreview() |
int |
stopRecording() |
int |
switchCamera() |
FlashType |
switchLight() |
void |
takePhoto(boolean needBitmap) |
void |
takePicture(boolean needBitmap) |
int |
updateAnimationFilter(EffectFilter effectFilter) |
java.lang.String |
version() |
void setMediaInfo(MediaInfo mediaInfo)
AliyunIClipManager getClipManager()
int setOutputPath(java.lang.String path)
void setVideoQuality(VideoQuality quality)
int setGop(int gop)
int setVideoBitrate(int bitrate)
void setCamera(CameraType camera)
void setDisplayView(android.view.SurfaceView displayView)
void setCameraCaptureDataMode(int captureDataMode)
int startPreview()
void stopPreview()
void destroy()
int addPaster(EffectPaster effectPaster)
int addPaster(EffectPaster effectPaster, float sx, float sy, float sw, float sh, float rotation, boolean flip)
void removePaster(EffectPaster effectPaster)
int addImage(EffectImage effctImage)
void removeImage(EffectImage effctImage)
int applyFilter(EffectFilter effectFilter)
int applyAnimationFilter(EffectFilter effectFilter)
int updateAnimationFilter(EffectFilter effectFilter)
void removeAnimationFilter(EffectFilter effctFilter)
@Deprecated int applyMv(EffectBean effectMv)
@Deprecated void pauseMv()
@Deprecated void resumeMv()
@Deprecated void restartMv()
int getCameraCount()
void setCameraParam(CameraParam cameraParam)
int switchCamera()
FlashType switchLight()
boolean setLight(FlashType flashType)
int setZoom(float rate)
int setExposureCompensationRatio(float value)
void setFocusMode(int mode)
void setMusic(java.lang.String path, long startTime, long duration)
void setRate(float rate)
void setMute(boolean isMute)
@Deprecated void setFocus(android.graphics.Point point)
void setFocus(float xRatio, float yRatio)
int getBeautyLevel()
void setBeautyLevel(int level)
void setBeautyStatus(boolean on)
int startRecording()
int stopRecording()
int finishRecording()
void cancelRecording()
android.net.Uri finishRecordingForEdit()
int setEffectView(float xRatio, float yRatio, float widthRatio, float heightRatio, EffectBase effectBase)
void setRecordCallback(RecordCallback callback)
void setEncoderInfoCallback(EncoderInfoCallback callback)
void setRecordCallBack(RecordCallback callBack)
void setOnFrameCallback(OnFrameCallBack callback)
void setOnChoosePictureSizeCallBack(OnChoosePictureSizeCallBack callback)
void setOnAudioCallback(OnAudioCallBack callback)
int setFaces(float[][] faces)
void setRotation(int rotation)
void setFaceDetectRotation(int rotation)
void setRecordRotation(int rotation)
void setOnTextureIdCallback(OnTextureIdCallBack callback)
void setOnFaceDetectInfoListener(OnFaceDetectInfoListener listener)
float getCurrentExposureCompensationRatio()
void takePhoto(boolean needBitmap)
void takePicture(boolean needBitmap)
void needFaceTrackInternal(boolean need)
int setFaceTrackInternalModelPath(java.lang.String path)
void setFaceTrackInternalMaxFaceCount(int maxFaceCount)
void setShutterSound(boolean bNeedShutterSound)
void setTakePicturePreview(boolean bPreviewAfterPicture)
java.lang.String version()
java.util.List<android.hardware.Camera.Size> getSupportedPictureSize()
java.util.SortedSet<com.aliyun.common.utils.Size> getSupportedPictureSizes()
int setPictureSize(android.hardware.Camera.Size size)
int setPictureSize(com.aliyun.common.utils.Size size)
com.aliyun.log.struct.AliyunLogInfo getAliyunLogInfo()
@Deprecated int postToGl(java.lang.Runnable r)
@Deprecated int removeFromGl(java.lang.Runnable r)
int startPreviewAfterTakePicture()
int resizePreviewSize(int width, int height)
int setProperty(java.lang.String key, java.lang.String value)
int setVideoFlipH(boolean flip)