AliVCSDK
6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
Loading...
Searching...
No Matches
AlivcLiveRecordMediaEvent.java
1
package
com.alivc.live.annotations;
2
3
import
com.alivc.live.pusher.Visible;
4
5
import
java.util.Arrays;
6
7
14
@Visible
15
public
enum
AlivcLiveRecordMediaEvent
{
16
17
//>>>>>>>>>>>>>>>>>> STATUS CODE BEGIN >>>>>>>>>>>>>>>>>>/
18
22
START
(0),
23
27
STOP
(1),
28
29
//<<<<<<<<<<<<<<<<<< STATUS CODE END <<<<<<<<<<<<<<<<<</
30
31
32
//>>>>>>>>>>>>>>>>>> ERROR CODE BEGIN >>>>>>>>>>>>>>>>>>/
33
37
WRITE_FAILED
(-1),
38
42
OUT_OF_SIZE
(-2),
43
47
SIZE_OVER_LIMIT
(-3),
48
52
TIME_OVER_LIMIT
(-4),
53
57
UNKNOWN
(-999),
58
59
//<<<<<<<<<<<<<<<<<< ERROR CODE END <<<<<<<<<<<<<<<<<</
60
61
;
62
63
private
final
int
value;
64
65
AlivcLiveRecordMediaEvent
(
int
value) {
66
this.value = value;
67
}
68
74
public
int
getValue
() {
75
return
value;
76
}
77
84
public
static
AlivcLiveRecordMediaEvent
fromValue
(
int
value) {
85
for
(
AlivcLiveRecordMediaEvent
enumValue :
AlivcLiveRecordMediaEvent
.values()) {
86
if
(enumValue.getValue() == value) {
87
return
enumValue;
88
}
89
}
90
return
UNKNOWN;
91
}
92
93
private
static
final
AlivcLiveRecordMediaEvent
[] ERROR_RECORD_MEDIA_EVENTS = {
94
WRITE_FAILED,
95
SIZE_OVER_LIMIT,
96
TIME_OVER_LIMIT,
97
};
98
104
public
boolean
isOccurError
() {
105
return
Arrays.asList(ERROR_RECORD_MEDIA_EVENTS).contains(
this
);
106
}
107
108
}
com.alivc.live.annotations.AlivcLiveRecordMediaEvent
Local recording status and error codes.
Definition:
AlivcLiveRecordMediaEvent.java:15
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.UNKNOWN
UNKNOWN
Definition:
AlivcLiveRecordMediaEvent.java:57
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.fromValue
static AlivcLiveRecordMediaEvent fromValue(int value)
Definition:
AlivcLiveRecordMediaEvent.java:84
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.isOccurError
boolean isOccurError()
Definition:
AlivcLiveRecordMediaEvent.java:104
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.WRITE_FAILED
WRITE_FAILED
Definition:
AlivcLiveRecordMediaEvent.java:37
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.TIME_OVER_LIMIT
TIME_OVER_LIMIT
Definition:
AlivcLiveRecordMediaEvent.java:52
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.START
START
Definition:
AlivcLiveRecordMediaEvent.java:22
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.OUT_OF_SIZE
OUT_OF_SIZE
Definition:
AlivcLiveRecordMediaEvent.java:42
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.getValue
int getValue()
Definition:
AlivcLiveRecordMediaEvent.java:74
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.SIZE_OVER_LIMIT
SIZE_OVER_LIMIT
Definition:
AlivcLiveRecordMediaEvent.java:47
com.alivc.live.annotations.AlivcLiveRecordMediaEvent.STOP
STOP
Definition:
AlivcLiveRecordMediaEvent.java:27