NIMSDK-AOS  9.19.0
AVChatControlCommand.java
浏览该文件的文档.
1 /*
2  * Copyright (c) 2014-2018 NetEase, Inc.
3  * All right reserved.
4  */
5 
6 package com.netease.nimlib.sdk.avchat.constant;
7 
8 import com.netease.nimlib.avchat.biz.constant.IAVChatService;
9 
10 /**
11  * 网络通话控制命令(音视频开关及模式切换枚举)
12  */
13 public interface AVChatControlCommand {
14  /**
15  * 未知类型,错误的值
16  */
17  byte UNKNOWN = -1;
18  /**
19  * 通知对方自己打开了音频
20  */
21  byte NOTIFY_AUDIO_ON = IAVChatService.ControlCommand.AUDIO_ON;
22  /**
23  * 通知对方自己关闭了音频
24  */
25  byte NOTIFY_AUDIO_OFF = IAVChatService.ControlCommand.AUDIO_OFF;
26  /**
27  * 通知对方自己打开了视频
28  */
29  byte NOTIFY_VIDEO_ON = IAVChatService.ControlCommand.VIDEO_ON;
30  /**
31  * 通知对方自己关闭了视频
32  */
33  byte NOTIFY_VIDEO_OFF = IAVChatService.ControlCommand.VIDEO_OFF;
34  /**
35  * 音频切换到视频
36  */
37  byte SWITCH_AUDIO_TO_VIDEO = IAVChatService.ControlCommand.AUDIO_TO_VIDEO;
38  /**
39  * 同意从音频切换到视频
40  */
41  byte SWITCH_AUDIO_TO_VIDEO_AGREE = IAVChatService.ControlCommand.AGREE_AUDIO_TO_VIDEO;
42  /**
43  * 拒绝从音频切换到视频
44  */
45  byte SWITCH_AUDIO_TO_VIDEO_REJECT = IAVChatService.ControlCommand.REJECT_AUDIO_TO_VIDEO;
46  /**
47  * 视频切换到音频
48  */
49  byte SWITCH_VIDEO_TO_AUDIO = IAVChatService.ControlCommand.VIDEO_TO_AUDIO;
50  /**
51  * 占线
52  */
53  byte BUSY = IAVChatService.ControlCommand.BUSY;
54 
55  /**
56  * 通知对方响铃
57  */
58  byte START_NOTIFY_RECEIVED = IAVChatService.ControlCommand.NOTIFY_RECIEVED;
59 
60  /**
61  * 通知对方开始了视频录制
62  */
63  byte NOTIFY_RECORD_START = IAVChatService.ControlCommand.NOTIFY_RECORD_START;
64 
65  /**
66  * 通知对方结束了视频录制
67  */
68  byte NOTIFY_RECORD_STOP = IAVChatService.ControlCommand.NOTIFY_RECORD_STOP;
69 
70  /**
71  * 基准命令值,用户自定义命令时需在此基础上加上自定义的命令值,例如:NOTIFY_CUSTOM_BASE + 1
72  */
73  byte NOTIFY_CUSTOM_BASE = 64;
74 
75 }
网络通话控制命令(音视频开关及模式切换枚举)
byte NOTIFY_CUSTOM_BASE
基准命令值,用户自定义命令时需在此基础上加上自定义的命令值,例如:NOTIFY_CUSTOM_BASE + 1 ...