TXLiveSDKEventDef.h
3.53 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
43
44
45
46
47
48
49
50
51
52
53
54
#ifndef __TX_LIVE_SDK_EVENT_DEF_H__
#define __TX_LIVE_SDK_EVENT_DEF_H__
enum EventID
{
/**
* 推流事件列表
*/
/*step2*/ PUSH_EVT_CONNECT_SUCC = 1001, // 已经连接推流服务器
/*step3*/ PUSH_EVT_PUSH_BEGIN = 1002, // 已经与服务器握手完毕,开始推流
/*step1*/ PUSH_EVT_OPEN_CAMERA_SUCC = 1003, // 打开摄像头成功
/*step1*/ PUSH_ERR_OPEN_CAMERA_FAIL = -1301, // 打开摄像头失败
/*step1*/ PUSH_ERR_OPEN_MIC_FAIL = -1302, // 打开麦克风失败
/*step3*/ PUSH_ERR_VIDEO_ENCODE_FAIL = -1303, // 视频编码失败
/*step3*/ PUSH_ERR_AUDIO_ENCODE_FAIL = -1304, // 音频编码失败
/*step1*/ PUSH_ERR_UNSUPPORTED_RESOLUTION = -1305, // 不支持的视频分辨率
/*step1*/ PUSH_ERR_UNSUPPORTED_SAMPLERATE = -1306, // 不支持的音频采样率
/*step2*/ PUSH_ERR_NET_DISCONNECT = -1307, // 网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启推流
/*step3*/ PUSH_WARNING_NET_BUSY = 1101, // 网络状况不佳:上行带宽太小,上传数据受阻
/*step2*/ PUSH_WARNING_RECONNECT = 1102, // 网络断连, 已启动自动重连 (自动重连连续失败超过三次会放弃)
/*step3*/ PUSH_WARNING_HW_ACCELERATION_FAIL= 1103, // 硬编码启动失败,采用软编码
/*step2*/ PUSH_WARNING_DNS_FAIL = 3001, // RTMP -DNS解析失败
/*step2*/ PUSH_WARNING_SEVER_CONN_FAIL = 3002, // RTMP服务器连接失败
/*step2*/ PUSH_WARNING_SHAKE_FAIL = 3003, // RTMP服务器握手失败
/**
* 播放事件列表
*/
/*step1*/ PLAY_EVT_CONNECT_SUCC = 2001, // 已经连接服务器
/*step2*/ PLAY_EVT_RTMP_STREAM_BEGIN = 2002, // 已经连接服务器,开始拉流
/*step2*/ PLAY_EVT_RCV_FIRST_I_FRAME = 2003, // 网络接收到首个视频数据包(IDR)
/*step3*/ PLAY_EVT_PLAY_BEGIN = 2004, // 视频播放开始
/*step3*/ PLAY_EVT_PLAY_PROGRESS = 2005, // 视频播放进度
/*step3*/ PLAY_EVT_PLAY_END = 2006, // 视频播放结束
/*step3*/ PLAY_EVT_PLAY_LOADING = 2007, // 视频播放loading
/*step1*/ PLAY_ERR_NET_DISCONNECT = -2301, // 网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启播放
/*step3*/ PLAY_WARNING_VIDEO_DECODE_FAIL = 2101, // 当前视频帧解码失败
/*step3*/ PLAY_WARNING_AUDIO_DECODE_FAIL = 2102, // 当前音频帧解码失败
/*step1*/ PLAY_WARNING_RECONNECT = 2103, // 网络断连, 已启动自动重连 (自动重连连续失败超过三次会放弃)
/*step3*/ PLAY_WARNING_RECV_DATA_LAG = 2104, // 网络来包不稳:可能是下行带宽不足,或由于主播端出流不均匀
/*step3*/ PLAY_WARNING_VIDEO_PLAY_LAG = 2105, // 当前视频播放出现卡顿(用户直观感受)
/*step3*/ PLAY_WARNING_HW_ACCELERATION_FAIL= 2106, // 硬解启动失败,采用软解
/*step3*/ PLAY_WARNING_VIDEO_DISCONTINUITY = 2107, // 当前视频帧不连续,可能丢帧
/*step1*/ PLAY_WARNING_DNS_FAIL = 3001, // RTMP -DNS解析失败
/*step1*/ PLAY_WARNING_SEVER_CONN_FAIL = 3002, // RTMP服务器连接失败
/*step1*/ PLAY_WARNING_SHAKE_FAIL = 3003, // RTMP服务器握手失败
};
#endif // __TX_LIVE_SDK_TYPE_DEF_H__