|
boolean | isSdkAuthorised () |
| 检测sdk是否授权 更多...
|
|
int | getGLMaxTextureSize () |
| 获取GL的最大纹理尺寸 更多...
|
|
boolean | preloadEffectResources () |
| 预加载特技资源 更多...
|
|
float | detectEngineRenderFramePerSecond () |
| 从流媒体上下文中获取引擎当前的渲染速度,只在StartCapturePreview和PlaybackTimeline之后有效 更多...
|
|
SdkVersion | getSdkVersion () |
| 获取美摄SDK的版本信息 更多...
|
|
NvsAssetPackageManager | getAssetPackageManager () |
| 获取资源包管理器 更多...
|
|
void | setCaptureDeviceCallback (CaptureDeviceCallback cb) |
| 设置采集设备回调接口 更多...
|
|
void | setCapturedVideoFrameGrabberCallback (CapturedVideoFrameGrabberCallback cb) |
| 设置获取采集预览图像回调接口 更多...
|
|
void | setCapturedPictureCallback (CapturedPictureCallback cb) |
| 设置获取照片拍摄图像回调接口 更多...
|
|
void | setCaptureRecordingStartedCallback (CaptureRecordingStartedCallback cb) |
| 设置录制开始回调接口 更多...
|
|
void | setCaptureRecordingFrameReachedCallback (CaptureRecordingFrameReachedCallback cb) |
| 设置录制首帧图像获取到回调接口 更多...
|
|
void | setCaptureRecordingDurationCallback (CaptureRecordingDurationCallback cb) |
| 设置录制时长回调接口 更多...
|
|
void | setPlaybackCallback (PlaybackCallback cb) |
| 设置时间线播放回调接口 更多...
|
|
void | setCompileCallback (CompileCallback cb) |
| 设置时间线生成文件回调接口 更多...
|
|
void | setStreamingEngineCallback (StreamingEngineCallback cb) |
| 设置流媒体引擎回调接口 更多...
|
|
void | setTimelineTimestampCallback (TimelineTimestampCallback cb) |
| 设置时间线时间戳回调接口 更多...
|
|
void | setCompileCallback2 (CompileCallback2 cb) |
| 设置时间线生成文件回调接口2 更多...
|
|
void | setCompileCallback3 (CompileCallback3 cb) |
| 设置时间线生成文件回调接口3 更多...
|
|
void | setCompileSliceCallback (CompileSliceCallback cb) |
| 设置时间线生成切片文件回调接口 更多...
|
|
void | setCompileFloatProgressCallback (CompileFloatProgressCallback cb) |
|
void | setPlaybackCallback2 (PlaybackCallback2 cb) |
| 设置时间线播放回调接口2 更多...
|
|
void | setWebCallback (WebCallback cb) |
| 流媒体上下文WEB应用回调。 更多...
|
|
void | setPlaybackDelayCallback (PlaybackDelayCallback cb) |
| 设置播放延迟回调接口 更多...
|
|
void | setPlaybackExceptionCallback (PlaybackExceptionCallback cb) |
| 设置播放异常回调接口 更多...
|
|
void | setSeekingCallback (SeekingCallback cb) |
| 设置时间线搜索回调接口 更多...
|
|
void | setHardwareErrorCallback (HardwareErrorCallback cb) |
| 设置硬件错误回调接口 更多...
|
|
void | setMediaErrorCallback (MediaErrorCallback cb) |
| 设置媒体错误回调接口 更多...
|
|
void | setAudioOutputCallback (AudioOutputCallback cb) |
| 设置音频数据回调接口 更多...
|
|
void | setCapturedAudioCallback (CapturedAudioCallback cb) |
| 设置音频数据回调接口 更多...
|
|
NvsAVFileInfo | getAVFileInfo (String avFilePath) |
| 获取音视频文件的详细信息 更多...
|
|
NvsAVFileInfo | getAVFileInfo (String avFilePath, int extraFlag) |
| 获取音视频文件的详细信息 更多...
|
|
NvsAVFileInfo | getAVFileInfoWithError (String avFilePath, int extraFlag, StringBuilder errorString) |
| 获取音视频文件的详细信息 更多...
|
|
int | detectVideoFileKeyframeInterval (String videoFilePath) |
| 探测视频文件的I帧间距 更多...
|
|
boolean | setDefaultThemeEndingLogoImageFilePath (String logoImageFilePath) |
| 设置默认主题末尾的Logo 更多...
|
|
String | getDefaultThemeEndingLogoImageFilePath () |
| 获取主题末尾默认的Logo图片路径 更多...
|
|
String | registerFontByFilePath (String fontFilePath) |
| 注册字体文件的fontFamily 更多...
|
|
List< NvsFontInfo > | getFontInfoByFilePath (String fontFilePath) |
| 获取字体文件中字体信息 更多...
|
|
boolean | setThemeEndingEnabled (boolean enable) |
| 设置主题结尾logo特效是否显示 更多...
|
|
int | getEngineHDRCaps () |
| 获取引擎的HDR能力 更多...
|
|
NvsTimeline | createTimeline (NvsVideoResolution videoEditRes, NvsRational videoFps, NvsAudioResolution audioEditRes) |
| 创建时间线 更多...
|
|
NvsTimeline | createTimeline (NvsVideoResolution videoEditRes, NvsRational videoFps, NvsAudioResolution audioEditRes, int flags) |
| 创建时间线 更多...
|
|
NvsTimeline | createTimeline (String templateId, List< templateFootageInfo > templateFootages) |
| 用模板资源创建时间线 更多...
|
|
NvsTimeline | createTimeline (String templateId, List< templateFootageInfo > templateFootages, int flags) |
| 用模板资源创建时间线 更多...
|
|
NvsTimeline | createTimeline (String templateId, List< templateFootageInfo > templateFootages, int flags, NvsRational videoFps, NvsAudioResolution audioResolution) |
| 用模板资源创建时间线 更多...
|
|
boolean | removeTimeline (NvsTimeline timeline) |
| 移除时间线 更多...
|
|
boolean | exportTemplateInfo (String templateUuid, NvsTimeline timeline, int requestedAspectRatio) |
| 输出模版包的信息 更多...
|
|
boolean | generateTemplatePackage (String templateUuid, String innerAssetDir, String templateOutputDir) |
| 生成模版包 更多...
|
|
void | setTemplateCustomResourceDir (String templateUuid, String customResourceDir) |
| 设置模版/项目自定义资源所在文件夹 更多...
|
|
boolean | exportProjectInfo (String projectUuid, NvsTimeline timeline, int requestedAspectRatio) |
| 输出工程的信息 更多...
|
|
boolean | generateProjectPackage (String projectUuid, String innerAssetDir, String projectOutputDir) |
| 生成模版包 更多...
|
|
NvsTimeline | loadProject (String projectId, String resourceDir, int flags) |
| 加载互通工程文件 更多...
|
|
int | getStreamingEngineState () |
| 获取流媒体引擎状态 更多...
|
|
long | getTimelineCurrentPosition (NvsTimeline timeline) |
| 取得时间线当前的时间位置(单位为微秒) 更多...
|
|
boolean | compileTimeline (NvsTimeline timeline, long startTime, long endTime, String outputFilePath, int videoResolutionGrade, int videoBitrateGrade, int flags) |
| 将时间线生成一个文件 更多...
|
|
boolean | compileTimeline (NvsTimeline timeline, long startTime, long endTime, String outputFilePath, int videoResolutionGrade, int videoBitrateGrade, Hashtable< String, Object > compileConfigurations, int flags) |
| 将时间线生成一个文件 更多...
|
|
boolean | pauseCompiling () |
| 暂停生成时间线 更多...
|
|
boolean | resumeCompiling () |
| 恢复生成时间线 更多...
|
|
boolean | isCompilingPaused () |
| 检查生成时间线是否暂停了 更多...
|
|
void | setCustomCompileVideoHeight (int videoHeight) |
| 设置自定义的生成视频高度,需要设置生成视频的分辨率级别为COMPILE_VIDEO_RESOLUTION_GRADE_CUSTOM 更多...
|
|
int | getCustomCompileVideoHeight () |
| 获取当前自定义的生成视频高度。 更多...
|
|
boolean | compilePassthroughTimeline (NvsTimeline timeline, String outputFilePath, Hashtable< String, Object > compileConfigurations, int flags) |
| 将时间线中视频轨道0上的视频片段直通生成一个视频,不处理滤镜、多轨和嵌套时间线,如果有图片则失败 更多...
|
|
boolean | connectTimelineWithLiveWindow (NvsTimeline timeline, NvsLiveWindow liveWindow) |
| 连接时间线和实时预览图像窗口 更多...
|
|
boolean | connectTimelineWithLiveWindowExt (NvsTimeline timeline, NvsLiveWindowExt liveWindow) |
| 连接时间线和实时预览图像窗口(基于TextureView) 更多...
|
|
boolean | connectTimelineWithSurfaceTexture (NvsTimeline timeline, SurfaceTexture outputSurfaceTexture) |
| 连接时间线和一个SurfaceTexture对象,该时间线的渲染结果将会输出到这个SurfaceTexture对象上面 更多...
|
|
boolean | connectTimelineWithSurface (NvsTimeline timeline, Surface outputSurface) |
| 连接时间线和一个SurfaceTexture对象,该时间线的渲染结果将会输出到这个Surface对象上面 更多...
|
|
boolean | connectTimelineWithSurfaceTexture (NvsTimeline timeline, SurfaceTexture outputSurfaceTexture, NvsRational proxyScale) |
| 连接时间线和一个SurfaceTexture对象并设置代理级别,该时间线的渲染结果将会输出到这个SurfaceTexture对象上面 更多...
|
|
boolean | connectTimelineWithVideoFrameReceiver (NvsTimeline timeline, VideoFrameReceiver receiver, NvsRational proxyScale, int flags) |
| 连接时间线和视频帧接收器并设置代理级别 更多...
|
|
void | setTimelineScaleForSeek (NvsTimeline timeline, double secondsPerPixel) |
| 设置时间线的比例尺(单位是秒/像素)以便进行scrubbing检测。 使用者应该在每个设置了(STREAMING_ENGINE_SEEK_FLAG_ALLOW_FAST_SCRUBBING)标志的seek操作之前调用此方法。 更多...
|
|
boolean | seekTimeline (NvsTimeline timeline, long timestamp, int videoSizeMode, int flags) |
| 定位某一时间戳的图像 更多...
|
|
boolean | seekTimeline (NvsTimeline timeline, long timestamp, NvsRational proxyScale, int flags) |
| 定位某一时间戳的图像 更多...
|
|
Bitmap | grabImageFromTimeline (NvsTimeline timeline, long timestamp, NvsRational proxyScale) |
| 获取时间线某一时间戳的图像。详细情况参见视频帧图像提取专题 更多...
|
|
Bitmap | grabImageFromTimeline (NvsTimeline timeline, long timestamp, NvsRational proxyScale, int flags) |
| 获取时间线某一时间戳的图像。详细情况参见视频帧图像提取专题 更多...
|
|
void | setImageGrabberCallback (ImageGrabberCallback callback) |
| 设置获取时间线某一时间戳的图像回调接口 更多...
|
|
void | setImageGrabberCallback2 (ImageGrabberCallback2 callback) |
| 设置获取时间线某一时间戳的图像回调接口2 更多...
|
|
boolean | grabImageFromTimelineAsync (NvsTimeline timeline, long timestamp, NvsRational proxyScale, int flags) |
| 获取时间线某一时间戳的图像。详细情况参见视频帧图像提取专题 这个函数是内部异步调用,需要保证在获取到图像之前不会调用SeekTimeline(),如果在调用这个函数之后调用SeekTimeline的函数有可能收不到图像的回调,可以在这个函数之后调用Stop保证Grab image能执行成功 更多...
|
|
boolean | playbackTimeline (NvsTimeline timeline, long startTime, long endTime, int videoSizeMode, boolean preload, int flags) |
| 播放时间线 更多...
|
|
boolean | playbackTimeline (NvsTimeline timeline, long startTime, long endTime, NvsRational proxyScale, boolean preload, int flags) |
| 播放时间线 更多...
|
|
boolean | pausePlayback () |
| 暂停播放时间线 更多...
|
|
boolean | resumePlayback () |
| 恢复播放时间线 更多...
|
|
boolean | isPlaybackPaused () |
| 检查播放时间线是否暂停了 更多...
|
|
void | stop () |
| 停止引擎 更多...
|
|
void | stop (int flags) |
| 停止引擎 更多...
|
|
void | clearCachedResources (boolean asynchronous) |
| 清除缓存资源 更多...
|
|
void | clearCachedResources (boolean asynchronous, int flags) |
| 清除缓存资源 更多...
|
|
int | getCaptureDeviceCount () |
| 获取采集设备的数量 更多...
|
|
boolean | isCaptureDeviceBackFacing (int captureDeviceIndex) |
| 是否为后置采集设备 更多...
|
|
CaptureDeviceCapability | getCaptureDeviceCapability (int captureDeviceIndex) |
| 获取采集设备的能力描述对象 更多...
|
|
boolean | checkDontSetCameraParamOnRecordingWithSystemRecorder () |
| 检查使用系统自带的录像机进行录制视频时是否不能调节摄像头的任何参数。 更多...
|
|
boolean | connectCapturePreviewWithLiveWindow (NvsLiveWindow liveWindow) |
| 连接采集预览和实时预览窗口 更多...
|
|
boolean | connectCapturePreviewWithLiveWindowExt (NvsLiveWindowExt liveWindow) |
| 连接采集预览和实时预览图像窗口(基于TextureView) 更多...
|
|
boolean | connectCapturePreviewWithSurfaceTexture (SurfaceTexture outputSurfaceTexture) |
| 连接采集预览和一个SurfaceTexture对象,采集预览的渲染结果将会输出到这个SurfaceTexture对象上面 更多...
|
|
boolean | connectCapturePreviewWithSurface (Surface outputSurface) |
| 连接采集预览和一个Surface对象,采集预览的渲染结果将会输出到这个Surface对象上面 更多...
|
|
void | setUserWatermarkForCapture (String watermarkFilePath, int displayWidth, int displayHeight, float opacity, int position, int marginX, int marginY) |
| 为视频采集添加用户水印 更多...
|
|
void | removeUserWatermarkForCapture () |
| 移除为视频采集添加的用户水印。 更多...
|
|
boolean | startCapturePreview (int captureDeviceIndex, int videoResGrade, int flags, NvsRational aspectRatio) |
| 启动采集设备预览 更多...
|
|
boolean | startCapturePreviewWithSpecialSize (int captureDeviceIndex, int videoResGrade, int flags, NvsSize previewSize) |
| 启动采集设备预览 更多...
|
|
boolean | startBufferCapturePreview (int width, int heidht, NvsRational fps, int rotation, boolean flipHorizontally) |
| 启动输入buffer模式的采集设备预览 更多...
|
|
boolean | startDualBufferCapturePreview (SurfaceTexture surfaceTexture, int surfaceTextureWidth, int surfaceTextureHeight, int surfaceTextureRotation, int cpuBufferWidth, int cpuBufferHeight, boolean cpuBufferFlipHorizontally, int cpuBufferRotation, NvsRational fps, int flags) |
| 启动双输入buffer模式的采集预览,其中一个输入源来源于SurfaceTexture,另一个来源于cpu buffer,两者在旋转到正方向之后的尺寸必须一致! 更多...
|
|
boolean | sendBufferToCapturePreview (byte[] data, long streamTime) |
| 输入buffer给采集设备预览 更多...
|
|
boolean | sendBufferToCapturePreview (byte[] data, long streamTime, int flags) |
| 输入buffer给采集预览 更多...
|
|
NvsSize | getCapturePreviewVideoSize (int captureDeviceIndex) |
| 获取采集预览视频分辨率 更多...
|
|
NvsColor | sampleColorFromCapturedVideoFrame (RectF sampleRect) |
| 对采集设备的视频帧内容进行采样 更多...
|
|
void | startAutoFocus (RectF focusRect) |
| 启动自动聚焦 更多...
|
|
void | cancelAutoFocus () |
| 取消正在进行中的自动聚焦 更多...
|
|
void | StartContinuousFocus () |
| 启动连续聚焦 更多...
|
|
void | setAutoExposureRect (RectF exposureRect) |
| 设置自动曝光检测区域 更多...
|
|
void | setZoom (int zoom) |
| 设置缩放因子 更多...
|
|
int | getZoom () |
| 获取缩放因子 更多...
|
|
void | toggleFlash (boolean flashOn) |
| 开/关换补光灯 更多...
|
|
boolean | isFlashOn () |
| 开/关换补光灯状态 更多...
|
|
int | getVideoStabilization () |
| 获取当前的视频防抖动标志 更多...
|
|
void | setVideoStabilization (int flags) |
| 设置视频防抖动 更多...
|
|
void | setExposureCompensation (int exposureCompensation) |
| 设置曝光补偿 更多...
|
|
int | getExposureCompensation () |
| 获取曝光补偿 更多...
|
|
NvsCaptureVideoFx | appendBuiltinCaptureVideoFx (String videoFxName) |
| 追加一个内建视频特效 更多...
|
|
NvsCaptureVideoFx | insertBuiltinCaptureVideoFx (String videoFxName, int insertPosition) |
| 插入一个内建视频特效 更多...
|
|
NvsCaptureVideoFx | appendPackagedCaptureVideoFx (String videoFxPackageId) |
| 追加一个包裹视频特效 更多...
|
|
NvsCaptureVideoFx | insertPackagedCaptureVideoFx (String videoFxPackageId, int insertPosition) |
| 插入一个包裹视频特效 更多...
|
|
NvsCaptureVideoFx | appendCustomCaptureVideoFx (NvsCustomVideoFx.Renderer customVideoFxRender) |
| 追加自定义采集视频特效 更多...
|
|
NvsCaptureVideoFx | insertCustomCaptureVideoFx (NvsCustomVideoFx.Renderer customVideoFxRender, int insertPosition) |
| 插入自定义采集视频特效 更多...
|
|
NvsCaptureVideoFx | appendBeautyCaptureVideoFx () |
| 追加一个美颜视频特效 更多...
|
|
NvsCaptureVideoFx | insertBeautyCaptureVideoFx (int insertPosition) |
| 插入一个美颜视频特效 更多...
|
|
boolean | removeCaptureVideoFx (int captureVideoFxIndex) |
| 对移除特定索引值的采集视频特效 更多...
|
|
void | removeAllCaptureVideoFx () |
| 移除所有采集视频特效 更多...
|
|
int | getCaptureVideoFxCount () |
| 获得采集视频特效的数量 更多...
|
|
NvsCaptureVideoFx | getCaptureVideoFxByIndex (int captureVideoFxIndex) |
| 获得采集视频特效 更多...
|
|
NvsCaptureAudioFx | appendBuiltinCaptureAudioFx (String audioFxName) |
| 追加一个内建音频特效 更多...
|
|
NvsCaptureAudioFx | insertBuiltinCaptureAudioFx (String audioFxName, int insertPosition) |
| 插入一个内建音频特效 更多...
|
|
boolean | removeCaptureAudioFx (int captureAudioFxIndex) |
| 对移除特定索引值的采集音频特效 更多...
|
|
void | removeAllCaptureAudioFx () |
| 移除所有采集视频特效 更多...
|
|
int | getCaptureAudioFxCount () |
| 获得采集音频特效的数量 更多...
|
|
NvsCaptureAudioFx | getCaptureAudioFxByIndex (int captureAudioFxIndex) |
| 获得采集音频特效 更多...
|
|
NvsCaptureAnimatedSticker | appendCaptureAnimatedSticker (long offsetTime, long duration, String animatedStickerPackageId) |
| 追加一个动画贴纸 更多...
|
|
NvsCaptureAnimatedSticker | insertCaptureAnimatedSticker (long offsetTime, long duration, String animatedStickerPackageId, int insertPosition) |
| 追加一个动画贴纸 更多...
|
|
NvsCaptureAnimatedSticker | addCustomCaptureAnimatedSticker (long inPoint, long duration, String animatedStickerPackageId, String customImagePath) |
| 在拍摄上添加自定义动画贴纸 更多...
|
|
NvsCaptureAnimatedSticker | insertCustomCaptureAnimatedSticker (long offsetTime, long duration, String animatedStickerPackageId, String customImagePath, int insertPosition) |
| 插入一个动画贴纸 更多...
|
|
boolean | removeCaptureAnimatedSticker (int captureAnimagedStickerIndex) |
| 对移除特定索引值的采集动画贴纸 更多...
|
|
void | removeAllCaptureAnimatedSticker () |
| 移除所有采集动画贴纸 更多...
|
|
int | getCaptureAnimatedStickerCount () |
| 获得采集动画贴纸的数量 更多...
|
|
NvsCaptureAnimatedSticker | getCaptureAnimatedStickerByIndex (int captureStikcerIndex) |
| 获得采集动画贴纸 更多...
|
|
NvsCaptureCompoundCaption | appendCaptureCompoundCaption (long offsetTime, long duration, String compoundCaptionPackageId) |
| 追加一个复合字幕 更多...
|
|
NvsCaptureCompoundCaption | insertCaptureCompoundCaption (long offsetTime, long duration, String compoundCaptionPackageId, int insertPosition) |
| 插入一个复合字幕 更多...
|
|
boolean | removeCaptureCompoundCaption (int captureCompoundCaptionIndex) |
| 对移除特定索引值的采集复合字幕 更多...
|
|
void | removeAllCaptureCompoundCaption () |
| 移除所有采集复合字幕 更多...
|
|
int | getCaptureCompoundCaptionCount () |
| 获得采集复合字幕的数量 更多...
|
|
NvsCaptureCompoundCaption | getCaptureCompoundCaptionByIndex (int captureCaptionIndex) |
| 获得采集复合字幕 更多...
|
|
NvsCaptureCaption | appendCaptureCaption (String captionText, long offsetTime, long duration, String captionStylePackageId) |
| 追加一个字幕 更多...
|
|
NvsCaptureCaption | insertCaptureCaption (String captionText, long offsetTime, long duration, String captionStylePackageId, int insertPosition) |
| 插入一个字幕 更多...
|
|
NvsCaptureCaption | appendCaptureModularCaption (String captionText, long offsetTime, long duration) |
| 追加一个模块字幕 更多...
|
|
NvsCaptureCaption | insertCaptureModularCaption (String captionText, long offsetTime, long duration, int insertPosition) |
| 插入一个模块字幕 更多...
|
|
boolean | removeCaptureCaption (int captureCaptionIndex) |
| 对移除特定索引值的采集字幕 更多...
|
|
void | removeAllCaptureCaption () |
| 移除所有采集字幕 更多...
|
|
int | getCaptureCaptionCount () |
| 获得采集字幕的数量 更多...
|
|
NvsCaptureCaption | getCaptureCaptionByIndex (int captureCaptionIndex) |
| 获得采集字幕 更多...
|
|
boolean | applyCaptureScene (String captureSceneId) |
| 对采集设备应用拍摄场景资源包 更多...
|
|
boolean | applyCaptureScene (String captureSceneId, NvsCaptureSceneInfo info) |
| 对采集设备应用拍摄场景资源包 更多...
|
|
String | getCurrentCaptureSceneId () |
| 取得当前拍摄场景资源包的ID 更多...
|
|
void | removeCurrentCaptureScene () |
| 移除当前拍摄场景 更多...
|
|
void | setCompileConfigurations (Hashtable< String, Object > compileConfigurations) |
| 设置生成时间线配置,设置一次即一直生效 更多...
|
|
Hashtable< String, Object > | getCompileConfigurations () |
| 获取生成时间线配置 更多...
|
|
void | setCompileVideoBitrateMultiplier (float compileVideoBitrateMultiplier) |
| 设置生成视频码率倍乘系数 更多...
|
|
float | getCompileVideoBitrateMultiplier () |
| 获取生成视频码率倍乘系数 更多...
|
|
void | setRecordVideoBitrateMultiplier (float recordVideoBitrateMultiplier) |
| 设置录制视频码率倍乘系数 更多...
|
|
float | getRecordVideoBitrateMultiplier () |
| 获取录制视频码率倍乘系数 更多...
|
|
boolean | startRecording (String outputFilePath) |
| 启动录制采集设备信号。请参见视频录制方式 更多...
|
|
boolean | startRecording (String outputFilePath, int flags) |
| 启动录制采集设备信号。请参见视频录制方式 更多...
|
|
boolean | startRecording (String outputFilePath, int flags, Hashtable< String, Object > recordConfigurations) |
| 启动录制采集设备信号。请参见视频录制方式 更多...
|
|
void | stopRecording () |
| 结束录制采集设备信号 更多...
|
|
void | stopRecording (boolean synchronous) |
| 结束录制采集设备信号 更多...
|
|
void | setAudioSampleInfoForCallback (NvsCapturedAudioSampleInfo info) |
| 设置需要回调的采集音频信息 更多...
|
|
boolean | pauseRecording () |
| 暂停录制采集信号。暂停录制之后再继续录制会录制到同一个媒体文件中。注意:只有不使用系统内置recorder时才能暂停录制! 更多...
|
|
boolean | resumeRecording () |
| 继续录制采集信号。继续录制会录制到暂停之前的同一个媒体文件中。 更多...
|
|
boolean | isRecordingPaused () |
| 检查录制是否已经暂停 更多...
|
|
boolean | takePicture (int flags) |
| 以最接近预览比例的摄像头的最大分辨率拍摄一张照片 更多...
|
|
void | toggleFlashMode (int mode) |
| 切换闪光灯模式 更多...
|
|
int | getFlashMode () |
| 获取当前闪光灯模式 更多...
|
|
List< String > | getAllBuiltinVideoFxNames () |
| 获取全部内嵌视频特效名称 更多...
|
|
List< String > | getAllBuiltinAudioFxNames () |
| 获取全部内嵌音频特效名称 更多...
|
|
List< String > | getAllBuiltinCaptureAudioFxNames () |
| 获取全部内嵌音频特效名称 更多...
|
|
List< String > | getAllBuiltinVideoTransitionNames () |
| 获取全部内嵌视频转场名称 更多...
|
|
List< String > | getAllBuiltinCaptureVideoFxNames () |
| 获取全部内嵌采集视频特效名称 更多...
|
|
String | getBeautyVideoFxName () |
| 获得美颜的视频特效名称 更多...
|
|
String | getDefaultVideoTransitionName () |
| 获得默认视频转场名称 更多...
|
|
void | setDefaultAudioTransitionName (String audioTransitionName) |
| 设置默认视频转场名称 更多...
|
|
NvsFxDescription | getVideoFxDescription (String fxName) |
| 获取视频特效描述 更多...
|
|
NvsFxDescription | getAudioFxDescription (String fxName) |
| 获取音频特效描述 更多...
|
|
NvsVideoFrameRetriever | createVideoFrameRetriever (String videoFilePath) |
| 创建视频帧提取对象 更多...
|
|
NvsVideoFrameRetriever | createVideoFrameRetriever (String videoFilePath, int flags) |
| 创建视频帧提取对象 更多...
|
|
void | setDefaultCaptionFade (boolean fade) |
| 设置默认字幕是否为淡入淡出 更多...
|
|
boolean | isDefaultCaptionFade () |
| 设置默认字幕是否为淡入淡出 更多...
|
|
void | setColorGainForSDRToHDR (float gain) |
| 设置在SDR向HDR转换时候色彩增益 更多...
|
|
float | getColorGainForSDRToHDR () |
| 获取在SDR向HDR转换时候色彩增益 更多...
|
|
long | calcDurationAfterCurvesVariableSpeed (String curvesString) |
|
void | setAudioOutputDeviceVolume (float volume) |
| 设置音频输出设备音量 更多...
|
|
NvsStreamingContext | createAuxiliaryStreamingContext (int flags) |
| 创建辅助流媒体上下文对象 更多...
|
|
void | destoryAuxiliaryStreamingContext (NvsStreamingContext auxContext) |
| 销毁辅助流媒体上下文对象 更多...
|
|
boolean | isBlackFrame (Bitmap bitmap) |
| 断传入的bitmap是否为一张黑色图片,通过图片像素的平均值和方差判断 更多...
|
|
void | SetDefaultImageClipDuration (long defaultImageClipDuration) |
| 设置缺省图像片段持续时长 更多...
|
|
boolean | isAndroidCameraPreferDualBufferAR () |
| 当前设备是否更倾向于用dual buffer模式进行AR的渲染 更多...
|
|
int | getDeviceGpuLevel () |
| 获取当前设备GPU能力等级 更多...
|
|
int | getDeviceCpuLevel () |
| 获取当前设备CPU能力等级 更多...
|
|
boolean | getAECEnabled () |
| 获取回声消除是否开启。 更多...
|
|
void | setAECEnabled (boolean enable) |
| 设置是否开启回声消除。 更多...
|
|
|
|
|
static final int | STREAMING_CONTEXT_FLAG_SUPPORT_4K_EDIT = 1 |
| 支持4K视频编辑 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_COMPACT_MEMORY_MODE = 2 |
| 最小化内存占用 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_SUPPORT_8K_EDIT = 4 |
| 支持8K编辑(仅图片) 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_NO_HARDWARE_VIDEO_READER = 8 |
| 禁用硬件解码 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_ASYNC_ENGINE_STATE = 16 |
| 引擎状态切换使用异步方式以便减少主线程的卡顿 更多...
|
|
static final int | STREAMING_CONTEXT_VIDEO_DECODER_WITHOUT_SURFACE_TEXTURE = 32 |
| 解码器中不使用SurfaceTexture的方式进行解码 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_ASYNC_INITIALIZED = 64 |
| 异步调用Streaming context初始化 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_SUPPORT_16K_EDIT = 128 |
| 支持16K编辑(仅图片) 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_USE_SYSTEM_IMAGE_READER = 512 |
| 使用系统图片解码器 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_ENABLE_MAX_CACHE_CAPTION_LIMIT = 1024 |
| 开启最大字幕缓存限制 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_DISABLE_CAPTURE = 2048 |
| 采集设备不可用 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_PLAYBACK_DROP_FRAME_MODE = 4096 |
| 播放时间线的时候启用丢帧模式(已经废弃) 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_NEED_GIF_MOTION = 8192 |
| GIF文件采用动态模式 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_ENABLE_HDR_DISPLAY_WHEN_SUPPORTED = 65536 |
| 开启HDR显示模式,如果设备支持 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_INTERRUPT_STOP_FOR_INTERNAL_STOP = 262144 |
| 使用中断式的Stop在所有内部使用的Stop操作,比如seek状态到playback状态中间的Stop 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_USE_FIXED_DEFAULT_CAPTION_CONTEXT_RESOLUTION = 4194304 |
| 创建的默认样式字幕的描述文件分辨率固定为1280X720 更多...
|
|
static final int | STREAMING_CONTEXT_FLAG_DISABLE_ANDROID_CAMERA2 = 8388608 |
| 禁用Camera2在Android系统上 更多...
|
|
|
|
static final int | CLEAR_CACHE_FLAG_STREAMING_ENGINE = 1 |
| 流媒体引擎的缓存 更多...
|
|
static final int | CLEAR_CACHE_FLAG_ICON_ENGINE = 2 |
| 缩略图的缓存 更多...
|
|
static final int | CLEAR_CACHE_FLAG_WAVEFORM_ENGINE = 4 |
| 音频波形的缓存 更多...
|
|
static final int | CLEAR_CACHE_FLAG_AVFILE_INFO = 8 |
| 视音频文件信息的缓存 更多...
|
|
static final int | CLEAR_CACHE_FLAG_AVFILE_KEYFRAME_INFO = 16 |
| 视频文件关键帧信息的缓存 更多...
|
|
static final int | CLEAR_CACHE_FLAG_CAPTION_FONT_INFO = 32 |
| 字幕字体信息的缓存 更多...
|
|
|
|
static final int | VIDEO_FRAME_RECEIVER_FLAG_FORCE_RGBA_FORMAT = 1 |
| 强制输出RGBA格式 更多...
|
|
|
|
static final int | STREAMING_ENGINE_STATE_STOPPED = 0 |
| 引擎停止 更多...
|
|
static final int | STREAMING_ENGINE_STATE_CAPTUREPREVIEW = 1 |
| 采集预览 更多...
|
|
static final int | STREAMING_ENGINE_STATE_CAPTURERECORDING = 2 |
| 拍摄录制 更多...
|
|
static final int | STREAMING_ENGINE_STATE_PLAYBACK = 3 |
| 播放 更多...
|
|
static final int | STREAMING_ENGINE_STATE_SEEKING = 4 |
| 定位 更多...
|
|
static final int | STREAMING_ENGINE_STATE_COMPILE = 5 |
| 生成文件 更多...
|
|
|
|
static final int | VIDEO_CAPTURE_RESOLUTION_GRADE_LOW = 0 |
| 视频采集低分辨率 更多...
|
|
static final int | VIDEO_CAPTURE_RESOLUTION_GRADE_MEDIUM = 1 |
| 视频采集中等分辨率 更多...
|
|
static final int | VIDEO_CAPTURE_RESOLUTION_GRADE_HIGH = 2 |
| 视频采集高分辨率 更多...
|
|
static final int | VIDEO_CAPTURE_RESOLUTION_GRADE_SUPER_HIGH = 3 |
| 视频采集超高分辨率 更多...
|
|
static final int | VIDEO_CAPTURE_RESOLUTION_GRADE_EXTREMELY_HIGH = 4 |
| 视频采集极高分辨率 更多...
|
|
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_360 = 0 |
| 生成视频高度-360(宽度由视频高度以及创建时间线(createTimeline)时指定的视频宽高以及像素比算出) 更多...
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_480 = 1 |
| 生成视频高度-480 更多...
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_720 = 2 |
| 生成视频高度-720 更多...
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_1080 = 3 |
| 生成视频高度-1080 更多...
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_2160 = 4 |
| 生成视频高度-2160 更多...
|
|
static final int | COMPILE_VIDEO_RESOLUTION_GRADE_CUSTOM = 256 |
| 自定义生成视频高度,必须和setCustomCompileVideoHeight接口配合使用 更多...
|
|
|
|
static final int | COMPILE_BITRATE_GRADE_LOW = 0 |
| 生成视频低码率 更多...
|
|
static final int | COMPILE_BITRATE_GRADE_MEDIUM = 1 |
| 生成视频中等码率 更多...
|
|
static final int | COMPILE_BITRATE_GRADE_HIGH = 2 |
| 生成视频高码率 更多...
|
|
|
|
static final int | COMPILE_ENCODE_PROFILE_BASELINE = 1 |
| 设置编码器Profile为base line 更多...
|
|
static final int | COMPILE_ENCODE_PROFILE_MAIN = 2 |
| 设置编码器Profile为Main 更多...
|
|
static final int | COMPILE_ENCODE_PROFILE_HIGH = 3 |
| 设置编码器Profile为high 更多...
|
|
|
|
static final String | RECORD_BITRATE = "bitrate" |
| 录制视频码率,单位bps。类型:int,比如要设置3M码率,则传3000000 更多...
|
|
static final String | RECORD_GOP_SIZE = "gopsize" |
| 录制视频GOP SIZE,类型:int,比如要设置gop size为15,则传15,默认值30 更多...
|
|
static final String | VIDEO_ENCODEC_NAME = "video encoder name" |
| 指定视频压缩格式,类型:string,目前支持hevc(h.265),默认h.264 更多...
|
|
static final String | ENCORDER_COLOR_TRANSFER = "encorder color transfer" |
| 设置HDR视频输出的传输曲线,类型: string 默认值:"none", 可以支持"st2084"和"hlg"两种曲线 更多...
|
|
|
|
static final String | COMPILE_BITRATE = "bitrate" |
| 生成视频码率,单位bps。类型:int,比如要设置3M码率,则传3000000 更多...
|
|
static final String | COMPILE_GOP_SIZE = "gopsize" |
| 生成视频GOP SIZE,类型:int,比如要设置gop size为15,则传15,默认值30 更多...
|
|
static final String | COMPILE_AUDIO_BITRATE = "audio bitrate" |
| 生成音频码率,单位bps。类型:int,比如要设置128K码率,则传128000 更多...
|
|
static final String | COMPILE_LOSSLESS_AUDIO = "lossless audio" |
| 是否生成无损音频,类型:bool,传true或者false,默认是false 更多...
|
|
static final String | COMPILE_OPTIMIZE_FOR_NETWORK_USE = "optimize-for-network-use" |
| 是否前置索引表,类型:bool,传true或者false,默认是false 更多...
|
|
static final String | COMPILE_SOFTWARE_ENCODER_PRESET = "software encorder preset" |
| 软编码参数预设值,H264的preset,类型:String,默认支持是:"faster", 可以支持"ultrafast","superfast","veryfast","faster", "fast","medium","slow","slower","veryslow","placebo" 更多...
|
|
static final String | COMPILE_SOFTWARE_ENCODER_CRF = "software encorder crf" |
| 软编码crf预设值,类型:int,最大是99,最小是1,值越小视频质量越好,默认是23 更多...
|
|
static final String | COMPILE_SOFTWARE_ENCODER_CRF_BITRATE_MAX = "software encorder crf bitrate max" |
| 软编码crf模式bitrate max预设值,类型:int 更多...
|
|
static final String | COMPILE_SOFTWARE_ENCODER_MODE = "software encorder mode" |
| 软编码模式,类型:String,包括“abr”、“crf”,默认值是crf 更多...
|
|
static final String | COMPILE_VIDEO_ENCODER_NAME = "video encoder name" |
| 指定视频压缩格式,类型:string,目前支持"hevc"(h.265), "vp8"(audio格式必须是vorbis,文件格式必须是Webm),默认"h.264" 更多...
|
|
static final String | COMPILE_AUDIO_ENCODER_NAME = "audio encoder name" |
| 指定音频压缩格式,类型:string,目前支持“mp3”,"vorbis","amr-wb",默认"aac" 更多...
|
|
static final String | COMPILE_CREATION_TIME = "creation time" |
| 设置媒体文件的创建时间,格式:"YYYY-MM-DDTHH:MM:SS"例如:2010-12-24T12:00:00(使用LocationTime) 更多...
|
|
static final String | COMPILE_LOCATION = "location" |
| 设置媒体文件的经纬度,例如:17.641347+160.931648 更多...
|
|
static final String | COMPILE_USE_OPERATING_RATE = "use operating rate" |
| 是否使用operating rate,类型:bool,传true或者false 更多...
|
|
static final String | COMPILE_FPS = "fps" |
| 生成的帧速率,类型:NvsRational 更多...
|
|
static final String | COMPILE_VIDEO_ENCODER_PROFILE = "encorder profile" |
| 指定编码器Profile,类型:int,对应值为0:none,1:baseline,2:main,3:high 更多...
|
|
static final String | COMPILE_VIDEO_ENCODER_LEVEL = "encorder level" |
| 指定编码器level,类型:int,请按照Android的CodecProfileLevel定义 更多...
|
|
static final String | COMPILE_VIDEO_HDR_COLOR_TRANSFER = "encorder color transfer" |
| 设置HDR视频输出的传输曲线,类型: string 默认值:"none", 可以支持"st2084","hlg", "hdr10plus"的曲线 更多...
|
|
static final String | COMPILE_VIDEO_ENABLE_BREAKPOINT_CONTINUATION = "enable breakpoint continuation" |
| 设置是否开启断点续导 更多...
|
|
static final String | COMPILE_VIDEO_CACHE_FILE_PATH = "cache file path" |
| 断点续导缓存文件路径 更多...
|
|
static final String | COMPILE_VIDEO_CACHE_FILE_DURATION = "cache file duration" |
| 断点续导切片视频时长,单位为微秒,最小为1,000,000微秒, 默认值是10,000,000微秒 更多...
|
|
static final String | COMPILE_VIDEO_CACHE_FILE_SIZE = "cache file size" |
| 断点续导切片视频大小, 最小为1,000,000字节,默认为0 更多...
|
|
static final String | COMPILE_VIDEO_ENCODER_SUPPORT_ALPHA_CHANNEL = "alpha channel supported" |
| 支持Alpah通道,目前只有VP8格式支持 更多...
|
|
static final String | COMPILE_VIDEO_ENCODER_GIF_STATS_MODE = "gif stats mode" |
| 设置GIF导出是的统计模式,目前支持diff,和single,默认为single模式,如果设置为diff模式,导出GIF的长度最好不要超过10秒钟,在这种模式下对内存要求比较大 更多...
|
|
static final String | COMPILE_METADATADESCRIPTION = "metadata description" |
| 设置视频文件的metadata描述,不支持中文 更多...
|
|
static final String | COMPILE_VIDEO_BITRATE_MODE = "bitrate mode" |
| 生成视频码率模式,目前支持设置"cbr","vbr" 更多...
|
|
static final String | COMPILE_USE_LESS_CPU_CONFIG = "use less cpu config" |
| 是否使用降低cpu占用配置,类型:bool,传true或者false 更多...
|
|
static final String | COMPILE_AUDIO_SAMPLE_RATE = "audio sample rate" |
| 设置音频采样率,目前最小支持16K,最大支持128K 更多...
|
|
static final String | COMPILE_AUDIO_CHANNELS_MODE = "audio channels mode" |
| 设置音频通道,目前支持"mixtomono", 默认和时间线设置一致 更多...
|
|
static final String | COMPILE_FILE_META_DATA = "file metadata" |
| 设置meta-data,例如:"creation-time=xxxxx;location=17.641347+160.931648;" 更多...
|
|
|
|
static final int | CAPTURE_DEVICE_ERROR_UNKNOWN = 1 |
| 采集设备未知错误 更多...
|
|
static final int | CAPTURE_DEVICE_ERROR_SERVER_DIED = 2 |
| 采集设备服务关闭错误 更多...
|
|
static final int | CAPTURE_DEVICE_ERROR_FAIL_TO_START = 3 |
| 采集设备启动失败错误 更多...
|
|
static final int | CAPTURE_DEVICE_ERROR_FAIL_TO_CONNECT = 4 |
|
|
|
static final int | VIDEO_PREVIEW_SIZEMODE_FULLSIZE = 0 |
| 视频全屏预览模式 更多...
|
|
static final int | VIDEO_PREVIEW_SIZEMODE_LIVEWINDOW_SIZE = 1 |
| 视频livewindow大小预览模式 更多...
|
|
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_GRAB_CAPTURED_VIDEO_FRAME = 1 |
| 获取采集视频的帧内容(打开这个标志会降低性能,只有在必要的时候开启这个标志) 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_DONT_USE_SYSTEM_RECORDER = 4 |
| 不使用系统自带的recorder进行录制 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_STRICT_PREVIEW_VIDEO_SIZE = 8 |
| 限定预览视频尺寸只能是系统自带的预览视频尺寸 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_DONT_CAPTURE_AUDIO = 16 |
| 不采集音频 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_CAPTURE_BUDDY_HOST_VIDEO_FRAME = 32 |
| 采集伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_FACE_ACTION_WITH_PARTICLE = 256 |
| 使用脸部动作控制粒子特效 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_LOW_PIPELINE_SIZE = 512 |
| 降低引擎在采集时内部的流水线尺寸 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_DISABLE_FLIP_FOR_FRONT_CAMERA = 2048 |
| 禁止在前置摄像头上翻转画面 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_INPUT_ASPECT_RATIO_USED = 4096 |
| 采集预览画面横纵比使用用户输入进行设置,如果Camera不支持当前的横纵比,找到最接近设置 更多...
|
|
static final int | STREAMING_ENGINE_CAPTURE_FLAG_ENABLE_TAKE_PICTURE = 8192 |
| 开启拍照功能 更多...
|
|
|
|
static final int | VIDEO_STABILIZATION_MODE_OFF = 0 |
| 视频防抖动模式关闭 更多...
|
|
static final int | VIDEO_STABILIZATION_MODE_AUTO = 1 |
| 视频防抖自动模式 更多...
|
|
static final int | VIDEO_STABILIZATION_MODE_STANDARD = 2 |
| 视频防抖标准模式 更多...
|
|
static final int | VIDEO_STABILIZATION_MODE_SUPER = 3 |
| 视频防抖电影模式 更多...
|
|
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_VIDEO_INTRA_FRAME_ONLY = 2 |
| 录制仅包含I-Frame的视频文件。注意:必须与STREAMING_ENGINE_CAPTURE_FLAG_DONT_USE_SYSTEM_RECORDER配合使用才有效果 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_DISABLE_HARDWARE_ENCODER = 4 |
| 不使用硬件编码进行录制 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_SOFTWARE_VIDEO_INTRA_FRAME_ONLY_FAST_STOP = 8 |
| 进行软件编码纯I-Frame录制时快速停止录制,这可能导致视频帧被丢弃 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_ONLY_RECORD_VIDEO = 16 |
| 仅录制视频流到文件中,所有的音频流都不录制 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_IGNORE_VIDEO_ROTATION = 32 |
| 录制时不根据设备的手持方向对视频做旋转。注意:必须与STREAMING_ENGINE_CAPTURE_FLAG_DONT_USE_SYSTEM_RECORDER配合使用才有效果 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_DONT_USE_INPUT_SURFACE = 64 |
| 不使用inputsurface 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_DISABLE_MEDIA_MUXER = 128 |
| 禁用MediaMuxer 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_RECORDING_WITHOUT_FX = 256 |
| 不带特效录制,必须和STREAMING_ENGINE_CAPTURE_FLAG_DONT_USE_SYSTEM_RECORDER配合使用才有效果 更多...
|
|
static final int | STREAMING_ENGINE_RECORDING_FLAG_FLIP_HORIZONTALLY = 512 |
| 镜像输入视频帧 更多...
|
|
|
|
static final int | CAMERA_FLASH_MODE_OFF = 1 |
| 关闭拍照闪光灯 更多...
|
|
static final int | CAMERA_FLASH_MODE_ON = 2 |
| 开启拍照闪光灯 更多...
|
|
static final int | CAMERA_FLASH_MODE_AUTO = 4 |
| 开启拍照闪光灯自动模式 更多...
|
|
static final int | CAMERA_FLASH_MODE_TORCH = 8 |
| 开启补光灯 更多...
|
|
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_SHOW_CAPTION_POSTER = 2 |
| 整体展示字幕效果 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_SHOW_ANIMATED_STICKER_POSTER = 4 |
| 整体展示动画贴纸效果 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_BUDDY_HOST_VIDEO_FRAME = 16 |
| 伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_NOT_CONNECT_TO_LIVEWINDOW = 128 |
| 不连接livewindow也可以做seek操作 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_BUDDY_ORIGIN_VIDEO_FRAME = 256 |
| 解码后伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_DONT_DOWNLOAD_BUDDY_BUFFER_FOR_TIMELINE_EFFECT = 1024 |
| 禁止时间线AR特效下传纹理做检测 更多...
|
|
static final int | STREAMING_ENGINE_SEEK_FLAG_ALLOW_FAST_SCRUBBING = 2048 |
| 以牺牲一定精度为代价实现更快速的scrubbing 更多...
|
|
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_LOW_PIPELINE_SIZE = 8 |
| 降低引擎在播放时内部的流水线尺寸 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_DISABLE_FIXED_PREROLL_TIME = 16 |
| 降低引擎在播放时首帧的播出延迟 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_BUDDY_HOST_VIDEO_FRAME = 32 |
| 伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_DISABLE_PRELOADER_ON_SOURCE = 64 |
| 在读取视频源的时候禁止使用预读机制 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_AUTO_CACHE_ALL_CAF_FRAMES = 128 |
| 自动缓存所有的CAF帧 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_SPEED_COMP_MODE = 512 |
| 速度补偿模式 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_BUDDY_ORIGIN_VIDEO_FRAME = 2048 |
| 解码后伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_VARIABLE_FRAME_RATE_ENABLE = 4096 |
| 开启变帧率播放,播放的帧率会随着视频帧率变化。 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_DISABLE_DROP_FRAME_MODE = 16384 |
| 禁用丢帧模式进行播放,如果不添加这个flags,SDK是会保证音频播放连续,如果视频渲染复杂等等引起的不实时,会使用丢帧的方式保证视音频同步。 更多...
|
|
static final int | STREAMING_ENGINE_PLAYBACK_FLAG_DONT_DOWNLOAD_BUDDY_BUFFER_FOR_TIMELINE_EFFECT = 1 << 17 |
| 禁止时间线AR特效下传纹理做检测 更多...
|
|
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DISABLE_HARDWARE_ENCODER = 1 |
| 禁用硬件编码器 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DONT_USE_INPUT_SURFACE = 2 |
| 不使用inputsurface 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_ONLY_VIDEO = 4 |
| 仅生成只有视频流的文件 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_ONLY_AUDIO = 8 |
| 仅生成只有音频流的文件 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DISABLE_MEDIA_MUXER = 16 |
| 禁用MediaMuxer 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_BUDDY_HOST_VIDEO_FRAME = 32 |
| 伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DISABLE_PRELOADER_ON_SOURCE = 64 |
| 在读取视频源的时候禁止使用预读机制 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_TRUNCATE_AUDIO_STREAM = 128 |
| 截断音频流保证不超过视频的长度 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DISABLE_ALIGN_VIDEO_SIZE = 256 |
| 禁用对输出的宽高做对齐操作 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_USE_SOFTWARE_AUDIO_ENCODER = 1024 |
| 使用软件音频编码器 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_IGNORE_TIMELINE_VIDEO_SIZE = 2048 |
| 输出的视频分辨率可超过timeline的分辨率大小 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_LOW_PIPELINE_SIZE = 4096 |
| 使用低管线尺寸以便降低生成时的CPU/GPU占用 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_BUDDY_ORIGIN_VIDEO_FRAME = 8192 |
| 解码后伴侣视频帧,一般用于人脸检测 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_VARIABLE_FRAME_RATE_ENABLE = 16384 |
| 开启变帧率导出,导出的帧率会随着视频帧率变化 更多...
|
|
static final int | STREAMING_ENGINE_COMPILE_FLAG_DONT_DOWNLOAD_BUDDY_BUFFER_FOR_TIMELINE_EFFECT = 1 << 15 |
| 禁止时间线AR特效下传纹理做检测 更多...
|
|
|
|
static final int | STREAMING_ENGINE_STOP_FLAG_FORCE_STOP_COMPILATION = 1 |
| 强行终止生成,会导致已经生成的文件不完整 更多...
|
|
static final int | STREAMING_ENGINE_STOP_FLAG_ASYNC = 2 |
| 异步停止引擎,避免阻塞主线程 更多...
|
|
static final int | STREAMING_ENGINE_INTERRUPT_STOP = 4 |
| 打断正在解码线程,不等待解码完成,进行快速的停止,会导致最后的画面可能不正确 更多...
|
|
|
|
static final int | STREAMING_ENGINE_PLAYBACK_EXCEPTION_TYPE_MEDIA_FILE_ERROR = 0 |
| 媒体文件错误 更多...
|
|
|
|
static final int | STREAMING_ENGINE_HARDWARE_ERROR_TYPE_VIDEO_ENCODER_SETUP_ERROR = 0 |
|
static final int | STREAMING_ENGINE_HARDWARE_ERROR_TYPE_VIDEO_ENCODING_ERROR = 1 |
|
static final int | STREAMING_ENGINE_HARDWARE_ERROR_TYPE_VIDEO_DECODER_SETUP_ERROR = 2 |
|
static final int | STREAMING_ENGINE_HARDWARE_ERROR_TYPE_VIDEO_DECODING_ERROR = 3 |
|
|
|
static final int | STREAMING_ENGINE_MEDIA_ERROR_TYPE_UNKNOWN_ERROR = -1 |
|
static final int | STREAMING_ENGINE_MEDIA_ERROR_TYPE_VIDEO_ENCODER_SETUP_ERROR = 0 |
|
static final int | STREAMING_ENGINE_MEDIA_ERROR_TYPE_VIDEO_ENCODING_ERROR = 1 |
|
static final int | STREAMING_ENGINE_MEDIA_ERROR_TYPE_VIDEO_DECODER_SETUP_ERROR = 2 |
|
static final int | STREAMING_ENGINE_MEDIA_ERROR_TYPE_VIDEO_DECODING_ERROR = 3 |
|
|
|
static final int | COMPILE_ERROR_TYPE_NO_ERROR = 0 |
|
static final int | COMPILE_ERROR_TYPE_CANCELATION = 1 |
|
static final int | COMPILE_ERROR_TYPE_VIDEO_ENCODER_SETUP_ERROR = 2 |
|
static final int | COMPILE_ERROR_TYPE_VIDEO_ENCODING_ERROR = 3 |
|
static final int | COMPILE_ERROR_TYPE_VIDEO_DECODING_ERROR = 4 |
|
static final int | COMPILE_ERROR_TYPE_MUXING_ERROR = 5 |
|
|
|
static final int | BUFFER_IMAGE_ROTATION_0 = 0 |
|
static final int | BUFFER_IMAGE_ROTATION_90 = 1 |
|
static final int | BUFFER_IMAGE_ROTATION_180 = 2 |
|
static final int | BUFFER_IMAGE_ROTATION_270 = 3 |
|
|
|
static final int | HUMAN_DETECTION_FEATURE_FACE_LANDMARK = 1 |
| 人脸点位 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_FACE_ACTION = 2 |
| 人脸表情 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_AVATAR_EXPRESSION = 4 |
| 人脸Avatar表情 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_VIDEO_MODE = 8 |
| 视频检测模式 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_IMAGE_MODE = 16 |
| 图像检测模式 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_SEMI_IMAGE_MODE = 32768 |
| 半图像检测模式 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_MULTI_THREAD = 32 |
| 多线程检测 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_SINGLE_THREAD = 64 |
| 单线程检测 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_EXTRA = 128 |
| 其他人脸特征 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_SEGMENTATION_BACKGROUND = 256 |
| 背景分割 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_HAND_LANDMARK = 512 |
| 手部点位 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_HAND_ACTION = 1024 |
| 手部动作 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_HAND_BONE = 2048 |
| 手部骨骼点位 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_EYEBALL_LANDMARK = 4096 |
| 眼球点位 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_MULTI_DETECT = 8192 |
| 多重检测,例如多重ROI检测 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_SEGMENTATION_SKY = 16384 |
| 天空分割 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_SEGMENTATION_HALF_BODY = 65536 |
| 半身分割 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_FACE_ATTR = 131072 |
| 人脸基础属性 更多...
|
|
static final int | HUMAN_DETECTION_FEATURE_FACE_ATTR_SHAPE = 262144 |
|
static final String | HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM = "Face Detect Thread Num" |
| 人脸检测线程数 更多...
|
|
static final String | HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM = "Face Landmark Thread Num" |
| 人脸点位检测线程数 更多...
|
|
static final String | HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM = "Face Track Thread Num" |
| 人脸跟踪线程数 更多...
|
|
static final String | HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM = "Sky Segmentation Thread Num" |
|
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_FAKE_FACE = 0 |
| 假脸数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_MAKEUP = 1 |
| 美妆数据包类型 (deprecated) 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_SKIN_COLOR = 2 |
| 美肤数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_PE106 = 3 |
| 106点位姿态估计数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_PE240 = 4 |
| 240点位姿态估计数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_CUSTOM_AVATAR = 5 |
| 捏脸数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_MAKEUP2 = 6 |
| 美妆2数据包类型 (已废弃, 替换成 HUMAN_DETECTION_DATA_TYPE_FACE_COMMON) 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_FACE_COMMON = 7 |
| 人脸相关通用数据包类型 更多...
|
|
static final int | HUMAN_DETECTION_DATA_TYPE_ADVANCED_BEAUTY = 8 |
| 高级美颜数据包类型 更多...
|
|
|
|
static final int | STREAMING_ENGINE_SEND_BUFFER_FLAG_ONLY_FOR_GRAB = 1 |
| Data only used for handeling video captured's frame content 更多...
|
|
static final int | STREAMING_ENGINE_SEND_BUFFER_FLAG_ONLY_FOR_BUDDY = 2 |
| 数据只应用于采集伴侣视频帧的处理 更多...
|
|
|
|
static final int | AV_FILEINFO_EXTRA_NULL = 0 |
|
static final int | AV_FILEINFO_EXTRA_PIXELFORMAT = 1 |
|
static final int | AV_FILEINFO_EXTRA_VIDEO_CODEC_ID = 2 |
|
static final int | AV_FILEINFO_EXTRA_INFO = AV_FILEINFO_EXTRA_PIXELFORMAT |
|
|
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_16v9 = 1 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_1v1 = 2 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_9v16 = 4 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_4v3 = 8 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_3v4 = 16 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_18v9 = 32 |
|
static final int | ASSET_PACKAGE_ASPECT_RATIO_9v18 = 64 |
|
|
|
static final int | CREATE_TIMELINE_FLAG_LONGEST_DURATION_CONSIDER_ALL_TRACKS = 1 |
| 由所有音视频轨的最大时长决定时间线长度 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_SYANC_AUDIO_VIDEO_TRANS_ON_VIDEO_TRACK = 2 |
| 同步处理在视频轨道上的视频和音频转场 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_USE_MIPMAP = 4 |
| 使用mipmap抗锯齿 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_VARIANT_IMAGE_SIZE = 8 |
| 加载图片时自动适配timeline分辨率 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_DONT_ADD_DEFAULT_VIDEO_TRANSITION = 16 |
| 不添加默认视频转场 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_ORPHAN = 128 |
| 孤儿时间线,销毁父亲时间线的同时销毁该时间线 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_TIMELINE_SIZE_USED_IN_VARIANT_SIZE_MODE = 256 |
| 小图模式下强制使用timeline分辨率 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_OUTPUT_USE_TIMELINE_RESOLUTION = 1024 |
| 音频输出使用时间线的音频配置 更多...
|
|
static final int | CREATE_TIMELINE_FLAG_ORIGINAL_SIZE_FOR_RAW_FILTER = 2048 |
| Raw滤镜的输入使用文件原始的尺寸 更多...
|
|
|
|
static final int | HDR_CAPABILITY_FLAG_SUPPORTED_BY_IMPORTER = 1 |
| 支持导入HDR视频 更多...
|
|
static final int | HDR_CAPABILITY_FLAG_SUPPORTED_BY_EDITING = 2 |
| 编辑支持HDR 更多...
|
|
static final int | HDR_CAPABILITY_FLAG_SUPPORTED_BY_EXPORTER = 4 |
| 支持导出HDR视频 更多...
|
|
static final int | HDR_CAPABILITY_FLAG_SUPPORTED_BY_LIVEWINDOW = 8 |
| 预览窗口支持HDR 更多...
|
|
|
|
static final int | DEVICE_POWER_LEVEL_UNKNOWN = -1 |
| 未知等级 更多...
|
|
static final int | DEVICE_POWER_LEVEL_LOW = 0 |
| 低等级 更多...
|
|
static final int | DEVICE_POWER_LEVEL_MEDIUM = 1 |
| 中等级 更多...
|
|
static final int | DEVICE_POWER_LEVEL_HIGH = 2 |
|