AlivcLivePushConfig class
Constructors
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