代码拉取完成,页面将自动刷新
package webrtc
// RTCIceCredentialType indicates the type of credentials used to connect to
// an ICE server.
type RTCIceCredentialType int
const (
// RTCIceCredentialTypePassword describes username and pasword based
// credentials as described in https://tools.ietf.org/html/rfc5389.
RTCIceCredentialTypePassword RTCIceCredentialType = iota + 1
// RTCIceCredentialTypeOauth describes token based credential as described
// in https://tools.ietf.org/html/rfc7635.
RTCIceCredentialTypeOauth
)
// This is done this way because of a linter.
const (
rtcIceCredentialTypePasswordStr = "password"
rtcIceCredentialTypeOauthStr = "oauth"
)
func newRTCIceCredentialType(raw string) RTCIceCredentialType {
switch raw {
case rtcIceCredentialTypePasswordStr:
return RTCIceCredentialTypePassword
case rtcIceCredentialTypeOauthStr:
return RTCIceCredentialTypeOauth
default:
return RTCIceCredentialType(Unknown)
}
}
func (t RTCIceCredentialType) String() string {
switch t {
case RTCIceCredentialTypePassword:
return rtcIceCredentialTypePasswordStr
case RTCIceCredentialTypeOauth:
return rtcIceCredentialTypeOauthStr
default:
return ErrUnknownType.Error()
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。