YHL_Enums.h
1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//
// YHL_Enums.h
// yohoLive
//
// Created by jhsonzhi on 16/8/9.
// Copyright © 2016年 NewPower. All rights reserved.
//
#ifndef YHL_Enums_h
#define YHL_Enums_h
//直播类型: 直播 回放
typedef NS_ENUM(NSInteger, YH_LiveType) {
YH_LiveTypeLive = 0,
YH_LiveTypeReplayVideo
};
//直播状态: 未开始 已开始 已结束
typedef NS_ENUM(NSInteger, YH_LiveState) {
YH_LiveStateUnstarted = 0,
YH_LiveStateStarted = 1,
YH_LiveStateOver = 2,
};
typedef NS_ENUM(NSInteger, SOCKET_TAG) {
SOCKET_TAG_EOR = -1,
SOCKET_TAG_LOGIN = 1, // 登陆
SOCKET_TAG_SEND_MSG = 2, // 客户端发消息
SOCKET_TAG_QUIT = 3, //退出
SOCKET_TAG_USER_JOIN = 4, //服务器通知新用户加入
SOCKET_TAG_RESIVE_MSG = 5, //接收弹幕消息
SOCKET_TAG_HEARTBEAT = 7, //心跳
SOCKET_TAG_PRAISE = 8, //用户点赞
SOCKET_TAG_NotifyPRAISE = 9, //服务器通知点赞
SOCKET_TAG_NotifyPeopleNumber = 10, //服务器通知当前在线人数
SOCKET_TAG_EndPlay = 11, //结束播放
SOCKET_TAG_NotifyEndPlay = 12, //服务器通知结束播放
SOCKET_TAG_NotifyOnlineAndLikes = 13, //服务器通知点赞数和在线人数
SOCKET_TAG_NotifyEndSuccess = 99, //服务器告知推流发起结束成功
};
#endif /* YHL_Enums_h */