AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
Loading...
Searching...
No Matches
com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason Enum Reference

Reason for network status change. More...

Public Member Functions

 AlivcLiveConnectionStatusChangeReason (int value)
 

Public Attributes

 CHANGED_DUMMY_REASON =(0)
 
 MEDIA_PATH_CHANGED =(1)
 
 SIGNALING_HEARTBEAT_TIMEOUT =(2)
 
 SIGNALING_HEARTBEAT_ALIVE =(3)
 
 SIGNALING_HTTP_DNS_RESOLVED =(4)
 
 SIGNALING_HTTP_DNS_FAILURE =(5)
 
 SIGNALING_GSLB_FAILURE =(6)
 
 SIGNALING_GSLB_SUCCCESS =(7)
 
 SIGNALING_JOIN_ROOM_FAILURE =(8)
 
 SIGNALING_JOIN_ROOM_SUCCESS =(9)
 
 SIGNALING_LEAVE_ROOM =(10)
 
 SIGNALING_CONNECTING =(11)
 
 CHANGED_NETWORK_INTERRUPTED =(12)
 

Detailed Description

Reason for network status change.

Author
keria
Date
2024/1/16
Attention
This API is only supported in the interactive mode currently
See also
com.alivc.live.pusher.AlivcLivePushNetworkListener::onConnectionStatusChange(com.alivc.live.pusher.AlivcLivePusher, AlivcLiveConnectionStatus, AlivcLiveConnectionStatusChangeReason)

Definition at line 14 of file AlivcLiveConnectionStatusChangeReason.java.

Constructor & Destructor Documentation

◆ AlivcLiveConnectionStatusChangeReason()

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.AlivcLiveConnectionStatusChangeReason ( int  value)

Definition at line 85 of file AlivcLiveConnectionStatusChangeReason.java.

Member Data Documentation

◆ CHANGED_DUMMY_REASON

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.CHANGED_DUMMY_REASON =(0)

Unknown reason

Definition at line 19 of file AlivcLiveConnectionStatusChangeReason.java.

◆ CHANGED_NETWORK_INTERRUPTED

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.CHANGED_NETWORK_INTERRUPTED =(12)

Network connection interrupted

Definition at line 79 of file AlivcLiveConnectionStatusChangeReason.java.

◆ MEDIA_PATH_CHANGED

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.MEDIA_PATH_CHANGED =(1)

Media channel change

Definition at line 24 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_CONNECTING

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_CONNECTING =(11)

Signal establishment connection

Definition at line 74 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_GSLB_FAILURE

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_GSLB_FAILURE =(6)

GSLB request failed

Definition at line 49 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_GSLB_SUCCCESS

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_GSLB_SUCCCESS =(7)

GSLB request successful

Definition at line 54 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_HEARTBEAT_ALIVE

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_HEARTBEAT_ALIVE =(3)

Heartbeat recovery

Definition at line 34 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_HEARTBEAT_TIMEOUT

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_HEARTBEAT_TIMEOUT =(2)

Heartbeat recovery

Definition at line 29 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_HTTP_DNS_FAILURE

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_HTTP_DNS_FAILURE =(5)

DNS resolution failed

Definition at line 44 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_HTTP_DNS_RESOLVED

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_HTTP_DNS_RESOLVED =(4)

DNS resolution successful

Definition at line 39 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_JOIN_ROOM_FAILURE

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_JOIN_ROOM_FAILURE =(8)

Joining channel failed

Definition at line 59 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_JOIN_ROOM_SUCCESS

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_JOIN_ROOM_SUCCESS =(9)

Successfully joined the channel

Definition at line 64 of file AlivcLiveConnectionStatusChangeReason.java.

◆ SIGNALING_LEAVE_ROOM

com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason.SIGNALING_LEAVE_ROOM =(10)

Leave Channel

Definition at line 69 of file AlivcLiveConnectionStatusChangeReason.java.