setRenderFillMode | 设置本地预览画面的填充模式。 |
build | 构造推流引擎。 |
setReconnectIntervalSeconds | 设置推流器推流失败后尝试重连的时间间隔。 |
getReconnectIntervalSeconds | 获取推流器推流失败后尝试重连的时间间隔。 |
setReconnectCount | 设置推流器推流失败后尝试重连的次数。 |
getReconnectCount | 获取推流器推流失败后尝试重连的次数。 |
setVideoCaptureConfig | 设置视频采集参数,用于调整和设置视频采集相关的参数。 |
getVideoCaptureConfig | 获取视频采集参数,用于调整和设置视频采集相关的参数。 |
setAudioCaptureConfig | 设置音频采集参数,用于调整和设置音频采集相关的参数。 |
getAudioCaptureConfig | 获取音频采集参数,用于调整和设置音频采集相关的参数。 |
setContext | 设置应用上下文。 |
getContext | 获取应用上下文。 |
setExtraParameters | 设置扩展参数,默认不需要设置。如果需要使用,您可通过提交工单联系技术支持。 |
getExtraParams | 获取扩展参数。 |
release | 停止采集和推流,并销毁推流器。通常在调用 stopPush 结束推流后调用此方法进行清理。 |
setObserver | 设置推流器回调,通过设置回调,监听推流器的推流错误、状态、网络质量、设备、首帧等回调事件。 |
setStatisticsObserver | 设置推流器周期性回调,用于定期获取推流状态信息。 |
setRenderView | 设置本地摄像头预览视图。摄像头采集到的画面,经过美颜、脸形调整、滤镜等多种效果叠加之后,最终会显示到传入的 View 上。 |
setVideoMirror | 开启/关闭镜像。 |
startVideoCapture | 开始视频采集。 |
stopVideoCapture | 停止视频采集。 |
startAudioCapture | 开始音频采集。 |
stopAudioCapture | 停止音频采集。 |
switchVideoCapture | 切换视频采集类型。 |
switchAudioCapture | 切换音频采集类型。 |
getCurrentVideoCaptureType | 获取当前视频采集类型。 |
getCurrentAudioCaptureType | 获取当前音频采集类型。 |
updateCustomImage | 自定义静态图,适用于静态图推流采集类型。 |
getCameraDevice | 获取相机设备管理对象 VeLiveCameraDevice 。通过设备管理,您可以使用以下功能。 |
setVideoEncoderConfiguration | 设置推流视频编码参数。 |
getVideoEncoderConfiguration | 获取推流视频编码参数。 |
setAudioEncoderConfiguration | 设置推流音频编码参数。 |
getAudioEncoderConfiguration | 获取推流音频编码参数。 |
startPush | 开始推流。 |
startPushWithUrls | 开始推流,支持备用推流地址。 |
stopPush | 停止推流。 |
isPushing | 当前是否正在推流中,可用来查询推流器的当前状态。 |
setWatermark | 设置推流水印。 |
startFileRecording | 开始本地文件录制。 |
stopFileRecording | 停止本地文件录制。 |
setProperty | 高级配置。 |
pushExternalVideoFrame | 推送外部视频帧数据。 |
pushExternalAudioFrame | 推送外部音频帧数据。 |
setOrientation | 设置推流视频帧朝向。默认为竖屏推流。 |
sendSeiMessage | 通过视频帧发送 SEI 消息。 |
setMute | 设置静音。 |
isMute | 当前是否是静音状态。 |
getVideoEffectManager | 获取视频特效管理对象 VeLiveVideoEffectManager 。通过视频特效管理,您可以使用以下功能。 |
setVideoFrameFilter | 自定义视频处理。 |
getAudioDevice | 获取音频模块管理对象。 |
setAudioFrameFilter | 自定义音频处理。 |
createPlayer | 创建播放器。 |
getMixerManager | 获取混流管理对象。 |
startScreenRecording | 开始屏幕采集。 |
stopScreenRecording | 停止屏幕采集。 |
isScreenRecording | 获取当前是否处于屏幕采集状态。 |
addVideoFrameListener | 添加视频帧的监听回调,用于获取推流器输出的视频帧。 |
removeVideoFrameListener | 移除已添加的视频帧监听回调。 |
addAudioFrameListener | 添加音频帧的监听回调,用于获取推流器输出的音频帧。 |
removeAudioFrameListener | 移除已添加的音频帧监听回调。 |
snapshot | 视频截图。 |
setLogLevel | 设置输出到控制台的日志等级。 |
setEGLContext | 设置 OpenGL 的上下文。 |
setEGLVersion | 设置 OpenGL 的版本号,默认值为 3 。 |
getEGLContext | 获取 OpenGL 的上下文。 |
setParameter | 设置相机参数。 |
getParameter | 获取相机参数。 |
getRealFpsRange | 获取相机支持帧率范围。 |
enableTorch | 开启/关闭闪光灯。 |
setZoomRatio | 设置摄像头的缩放倍数。 |
getCurrentZoomRatio | 获取摄像头当前的缩放倍数。 |
getMaxZoomRatio | 获取摄像头的最大缩放倍数。 |
getMinZoomRatio | 获取摄像头的最小缩放倍数。 |
isAutoFocusEnabled | 是否支持自动对焦。 |
enableAutoFocus | 开启/关闭自动对焦功能。 |
setFocusPosition | 设置摄像头的对焦位置。 |
setVoiceLoudness | 设置音量响度。 |
getVoiceLoudness | 获取当前音量响度。 |
isExposurePositionSupported | 检查当前使用的摄像头是否支持手动设置曝光点。 |
setExposurePosition | 设置当前使用的摄像头的曝光点。 |
getMinExposureCompensation | 获取摄像头的最小曝光补偿值。 |
getMaxExposureCompensation | 获取摄像头的最大曝光补偿值。 |
setExposureCompensation | 设置当前使用的摄像头的曝光补偿。 |
addVideoStream | 添加一路需要混流的视频流到混流器中。 |
removeVideoStream | 从混流器中移除一路非主路的视频流。 |
addAudioStream | 添加一路音频流到混流器中。 |
removeAudioStream | 从混流器中移除一路非主路的音频流。 |
addAudioStream | 添加一路音频流到混流器中,并指定混流类型。 |
getOriginVideoStream | 获取主路视频流 ID。 |
getOriginAudioStream | 获取主路音频流 ID。 |
getOriginScreenStream | 获取主路屏幕流 ID。 |
getOriginSystemAudioStream | 获取主路系统音频流 ID。 |
sendCustomVideoFrame | 发送指定混流 ID 的自定义视频帧数据。 |
sendCustomAudioFrame | 发送指定混流 ID 的自定义音频帧数据。 |
setupWithConfig | 视频特效许可证配置,用于初始化视频特效管理对象。 |
updateLicense | 更新在线 License。本方法仅对在线 License 有效。 |
setAlgorithmModelPath | 设置特效算法模型包的路径。 |
setEnable | 创建/销毁特效引擎。 |
setComposeNodes | 设置视频特效组合。支持设置 ComposeMakeup.bundle 中的功能,包括美颜、美形、美体、美妆等。 |
appendComposeNodes | 在已有的视频特效组合上,叠加视频特效素材包。 |
removeComposeNodes | 移除指定的视频特效资源。 |
release | 销毁播放器实例。 |
setListener | 设置播放状态的监听。 |
prepare | 设置文件路径。支持的文件格式包括 MP3、AAC、M4A、WAV。 |
start | 暂停播放。 |
stop | 停止播放。 |
pause | 暂停播放。 |
resume | 恢复播放。 |
getDuration | 获取文件的总时长,单位为 ms。 |
seek | 设置播放进度。 |
enableMixer | 开启/关闭音频是否混音到直播流。 |
enableAutoEq | 开启/关闭自动音量均衡。 |
setRenderView | 支持 MP4 格式的视频渲染。 |
setFrameListener | 设置音视频帧回调的监听。 |
setBGMVolume | 设置播放音频的音量。 |
setVoiceVolume | 设置音频采集音量。 |
enableBGMLoop | 设置是否循环播放。 |
updateComposerNodeIntensity | 设置视频特效强度。 |
setFilter | 设置颜色滤镜。 |
updateFilterIntensity | 设置已启用的颜色滤镜强度。 |
setSticker | 设置贴纸特效。 |
setAdvancedFeature | CV 高级接口。 |