AlivcLivePushConfig class

Constructors

AlivcLivePushConfig.init()
创建AlivcLivePushConfig实例

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getAudioBitrate() Future<int>
获取音频编码码率
getAudioChannel() Future<AlivcLivePushAudioChannel>
获取声道数
getAudioEncoderMode() Future<AlivcLivePushAudioEncoderMode>
获取音频编码模式
getAudioEncoderProfile() Future<AlivcLivePushAudioEncoderProfile>
获取音频编码格式
getAudioOnly() Future<bool>
获取是否纯音频推流
getAudioSampleRate() Future<AlivcLivePushAudioSampleRate>
获取音频采样率
getAudioScene() Future<AlivcLivePusherAudioScenario>
获取音频应用场景
getAutoFocus() Future<bool>
获取自动聚焦
getCameraType() Future<AlivcLivePushCameraType>
获取摄像头类型
getConnectRetryCount() Future<int>
获取重连次数
getConnectRetryInterval() Future<double>
获取重连时长
getEnableAutoBitrate() Future<bool>
获取码率自适应
getEnableAutoResolution() Future<bool>
获取分辨率自适应
getExternAudioFormat() Future<AlivcLivePushAudioFormat>
获取外部自定义音频数据
getExternMainStream() Future<bool>
获取是否外部自定义数据推流
getExternVideoFormat() Future<AlivcLivePushVideoFormat>
获取外部自定义视频数据
getFps() Future<AlivcLivePushFPS>
获取视频采集帧率
getInitialVideoBitrate() Future<int>
获取初始视频编码码率
getLivePushMode() Future<AlivcLivePushMode>
获取直播SDK推流模式
getMinFPS() Future<AlivcLivePushFPS>
获取最小视频采集帧率
getMinVideoBitrate() Future<int>
获取最小视频编码码率
getOpenBFrame() Future<bool>
获取视频硬编模式下是否开启B帧
getOrientation() Future<AlivcLivePushOrientation>
获取推流方向
getPreviewDisplayMode() Future<AlivcPusherPreviewDisplayMode>
获取预览显示模式
getPreviewMirror() Future<bool>
获取预览镜像
getPushMirror() Future<bool>
获取推流镜像
getPushResolution() Future<Size>
获取推流宽高具体数值
getQualityMode() Future<AlivcLivePushQualityMode>
获取码率模式
getResolution() Future<AlivcLivePushResolution>
获取分辨率
getTargetVideoBitrate() Future<int>
获取目标视频编码码率
getVideoEncodeGop() Future<AlivcLivePushVideoEncodeGOP>
获取关键帧间隔
getVideoEncoderMode() Future<AlivcLivePushVideoEncoderMode>
获取视频编码模式
getVideoHardEncoderCodec() Future<AlivcLivePushVideoEncoderModeHardCodec>
获取视频硬编码方式
getVideoOnly() Future<bool>
获取是否纯视频推流
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAudioBitrate(int audioBitrate) Future<void>
设置音频编码码率
setAudioChannel(AlivcLivePushAudioChannel audioChannel) Future<void>
设置声道数
setAudioEncoderMode(AlivcLivePushAudioEncoderMode audioEncoderMode) Future<void>
设置音频编码模式
setAudioEncoderProfile(AlivcLivePushAudioEncoderProfile audioEncoderProfile) Future<void>
设置音频编码格式
setAudioOnly(bool audioOnly) Future<void>
设置是否纯音频推流
setAudioSampleRate(AlivcLivePushAudioSampleRate audioSampleRate) Future<void>
设置音频采样率
setAudioScene(AlivcLivePusherAudioScenario audioScene) Future<void>
设置音频应用场景
setAutoFocus(bool autoFocus) Future<void>
设置自动聚焦
setCameraType(AlivcLivePushCameraType cameraType) Future<void>
设置摄像头类型
setConnectRetryCount(int connectRetryCount) Future<void>
设置重连次数
setConnectRetryInterval(double connectRetryInterval) Future<void>
设置重连时长
setEnableAutoBitrate(bool enableAutoBitrate) Future<void>
设置码率自适应
setEnableAutoResolution(bool enableAutoResolution) Future<void>
设置分辨率自适应
setExternAudioFormat(AlivcLivePushAudioFormat externAudioFormat) Future<void>
设置外部自定义音频数据
setExternMainStream(bool externMainStream) Future<void>
externMainStream 是否外部自定义数据推流
setExternVideoFormat(AlivcLivePushVideoFormat externVideoFormat) Future<void>
设置外部自定义视频数据
setFps(AlivcLivePushFPS fps) Future<void>
设置视频采集帧率
setInitialVideoBitrate(int initialVideoBitrate) Future<void>
设置初始视频编码码率
setLivePushMode(AlivcLivePushMode livePushMode) Future<void>
设置直播SDK推流模式
setMinFps(AlivcLivePushFPS minFps) Future<void>
设置最小视频采集帧率
setMinVideoBitrate(int minVideoBitrate) Future<void>
设置最小视频编码码率
setNetworkPoorImg(String imgPath) Future
设置码率低图片
setOpenBFrame(bool openBFrame) Future<void>
设置视频硬编模式下是否开启B帧
setOrientation(AlivcLivePushOrientation orientation) Future<void>
设置推流方向
setPauseImg(String imgPath) Future<void>
设置暂停推流图片
setPreviewDisplayMode(AlivcPusherPreviewDisplayMode previewDisplayMode) Future<void>
设置预览显示模式
setPreviewMirror(bool previewMirror) Future<void>
设置预览镜像
setPushMirror(bool pushMirror) Future<void>
设置推流镜像
setQualityMode(AlivcLivePushQualityMode qualityMode) Future<void>
设置码率模式
setResolution(AlivcLivePushResolution resolution) Future<void>
设置分辨率
setTargetVideoBitrate(int targetVideoBitrate) Future<void>
设置目标视频编码码率
setVideoEncodeGop(AlivcLivePushVideoEncodeGOP videoEncodeGop) Future<void>
设置关键帧间隔
setVideoEncoderMode(AlivcLivePushVideoEncoderMode videoEncoderMode) Future<void>
设置视频编码模式
setVideoHardEncoderCodec(AlivcLivePushVideoEncoderModeHardCodec videoHardEncoderCodec) Future<void>
设置视频硬编码方式
setVideoOnly(bool videoOnly) Future<void>
设置是否纯视频推流
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited