NIMSDK-AOS  9.16.0
SignallingEventType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.avsignalling.constant;
2 
3 import java.io.Serializable;
4 
8 public enum SignallingEventType implements Serializable {
9 
13  UN_KNOW(-1),
14 
18  CLOSE(1),
19 
23  JOIN(2),
24 
28  INVITE(3),
29 
34 
38  REJECT(5),
39 
43  ACCEPT(6),
44 
48  LEAVE(7),
49 
53  CONTROL(8);
54 
55  private int value;
56 
57  SignallingEventType(int value) {
58  this.value = value;
59  }
60 
61  public int getValue() {
62  return value;
63  }
64 
65 
66  public static SignallingEventType retrieval(int value) {
67  SignallingEventType[] all = values();
68  for (SignallingEventType eventType : all) {
69  if (eventType.value == value) {
70  return eventType;
71  }
72  }
73  return UN_KNOW;
74  }
75 }