YHL_Enums.h 1.34 KB
//
//  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_Start=14, //通知开始,重置弹幕服务器。
    SOCKET_TAG_NotifyEndSuccess = 99, //服务器告知推流发起结束成功
};

#endif /* YHL_Enums_h */