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