RtmpStreamPublishReason enum

推流状态改变的原因。

Inheritance
Available extensions
Annotations
  • @JsonEnum.new(alwaysCreate: true)

Values

rtmpStreamPublishReasonOk → const RtmpStreamPublishReason

0:推流成功。

rtmpStreamPublishReasonInvalidArgument → const RtmpStreamPublishReason

1:参数无效。请检查输入参数是否正确。

rtmpStreamPublishReasonEncryptedStreamNotAllowed → const RtmpStreamPublishReason

2:推流已加密,不能推流。

rtmpStreamPublishReasonConnectionTimeout → const RtmpStreamPublishReason

3:推流超时未成功。

rtmpStreamPublishReasonInternalServerError → const RtmpStreamPublishReason

4:推流服务器出现错误。

rtmpStreamPublishReasonRtmpServerError → const RtmpStreamPublishReason

5:CDN 服务器出现错误。

rtmpStreamPublishReasonTooOften → const RtmpStreamPublishReason

6:推流请求过于频繁。

rtmpStreamPublishReasonReachLimit → const RtmpStreamPublishReason

7:单个主播的推流地址数目达到上限 10。请删掉一些不用的推流地址再增加推流地址。

rtmpStreamPublishReasonNotAuthorized → const RtmpStreamPublishReason

8:主播操作不属于自己的流。例如更新其他主播的流参数、停止其他主播的流。请检查 App 逻辑。

rtmpStreamPublishReasonStreamNotFound → const RtmpStreamPublishReason

9:服务器未找到这个流。

rtmpStreamPublishReasonFormatNotSupported → const RtmpStreamPublishReason

10:推流地址格式有错误。请检查推流地址格式是否正确。

rtmpStreamPublishReasonNotBroadcaster → const RtmpStreamPublishReason

11:用户角色不是主播,该用户无法使用推流功能。请检查你的应用代码逻辑。

rtmpStreamPublishReasonTranscodingNoMixStream → const RtmpStreamPublishReason

13:非转码推流情况下,调用了 updateRtmpTranscoding 方法更新转码属性。请检查你的应用代码逻辑。

rtmpStreamPublishReasonNetDown → const RtmpStreamPublishReason

14:主播的网络出错。

rtmpStreamPublishReasonInvalidAppid → const RtmpStreamPublishReason

@nodoc

rtmpStreamPublishReasonInvalidPrivilege → const RtmpStreamPublishReason

16:你的项目没有使用推流服务的权限。

rtmpStreamUnpublishReasonOk → const RtmpStreamPublishReason

100:推流已正常结束。当你结束推流后,SDK 会返回该值。

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

values → const List<RtmpStreamPublishReason>
A constant List of the values in this enum, in order of their declaration.