From f29f269d999fc4bb8a9bfa85629f08b89971a2ef Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期二, 03 十二月 2019 16:00:49 +0800
Subject: [PATCH] Merge branch 'master' of ssh://192.168.5.5:29418/valib/goffmpeg

---
 csrc/thirdparty/gb28181/include/librtsp.h |  114 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/csrc/thirdparty/gb28181/include/librtsp.h b/csrc/thirdparty/gb28181/include/librtsp.h
index a2d5286..b9bdefd 100644
--- a/csrc/thirdparty/gb28181/include/librtsp.h
+++ b/csrc/thirdparty/gb28181/include/librtsp.h
@@ -2,43 +2,43 @@
 #define __LIB_RTSP_H__
 
 
-#define RTSP_ERR_OK				0		//成功
-//错误码
-#define RTSP_ERR_PARAM			-1001	//参数错误
-#define RTSP_ERR_TIMEOUT		-1002	//超时
-#define RTSP_ERR_OPTIONS		-1003	//options 请求失败
-#define RTSP_ERR_DESCRIBE		-1004	//describe请求失败
-#define RTSP_ERR_SETUP			-1005	//setup请求失败
-#define RTSP_ERR_PLAY			-1006	//play请求失败
-#define RTSP_ERR_PAUSE			-1007	//pause请求失败
-#define RTSP_ERR_TEARDOWN		-1008	//teardown请求失败
-#define RTSP_ERR_NO_MEMORY      -1009   //申请内存失败
-#define RTSP_ERR_CONNECT		-1010   //connect失败
-#define RTSP_ERR_INITPORT		-1011   //初始化端口失败
+#define RTSP_ERR_OK				0		//鎴愬姛
+//閿欒鐮�
+#define RTSP_ERR_PARAM			-1001	//鍙傛暟閿欒
+#define RTSP_ERR_TIMEOUT		-1002	//瓒呮椂
+#define RTSP_ERR_OPTIONS		-1003	//options 璇锋眰澶辫触
+#define RTSP_ERR_DESCRIBE		-1004	//describe璇锋眰澶辫触
+#define RTSP_ERR_SETUP			-1005	//setup璇锋眰澶辫触
+#define RTSP_ERR_PLAY			-1006	//play璇锋眰澶辫触
+#define RTSP_ERR_PAUSE			-1007	//pause璇锋眰澶辫触
+#define RTSP_ERR_TEARDOWN		-1008	//teardown璇锋眰澶辫触
+#define RTSP_ERR_NO_MEMORY      -1009   //鐢宠鍐呭瓨澶辫触
+#define RTSP_ERR_CONNECT		-1010   //connect澶辫触
+#define RTSP_ERR_INITPORT		-1011   //鍒濆鍖栫鍙eけ璐�
 
-//码流传输方式
+//鐮佹祦浼犺緭鏂瑰紡
 typedef enum
 {
-	E_STREAM_TRANS_UDP			= 1,	//UDP传输码流
-	E_STREAM_TRANS_TCPACTIVE	= 2,	//GB28181 TCP主动 码流传输方式  TcpClient
-	E_STREAM_TRANS_TCPPASSIVE	= 3,	//GB28181 TCP被动 码流传输方式	TcpServer
+	E_STREAM_TRANS_UDP			= 1,	//UDP浼犺緭鐮佹祦
+	E_STREAM_TRANS_TCPACTIVE	= 2,	//GB28181 TCP涓诲姩 鐮佹祦浼犺緭鏂瑰紡  TcpClient
+	E_STREAM_TRANS_TCPPASSIVE	= 3,	//GB28181 TCP琚姩 鐮佹祦浼犺緭鏂瑰紡	TcpServer
 }StreamTransType_E;
 
-//视频请求类型
+//瑙嗛璇锋眰绫诲瀷
 typedef enum
 {
-	E_VIDEO_REQUEST_REALPLAY	= 1,	//请求实时视频
-	E_VIDEO_REQUEST_PLAYBACK	= 2,	//请求历史视频
-	E_VIDEO_REQUEST_DOWNLOAD	= 3,	//历史视频下载
+	E_VIDEO_REQUEST_REALPLAY	= 1,	//璇锋眰瀹炴椂瑙嗛
+	E_VIDEO_REQUEST_PLAYBACK	= 2,	//璇锋眰鍘嗗彶瑙嗛
+	E_VIDEO_REQUEST_DOWNLOAD	= 3,	//鍘嗗彶瑙嗛涓嬭浇
 }VideoRequestType_E;
 
-#define HIS_VIDEO_CTRL_PLAY     1		//点播播放控制
-#define HIS_VIDEO_CTRL_FAST     2		//点播快放控制   参数范围:1-32倍
-#define HIS_VIDEO_CTRL_SLOW     3		//点播慢放控制	 参数范围:1-32倍
-#define HIS_VIDEO_CTRL_PAUSE    4		//点播暂停控制
-#define HIS_VIDEO_CTRL_JUMP    	5		//点播跳转控制	参数范围:从开始计算跳转的时间  (时间单位:秒)	
+#define HIS_VIDEO_CTRL_PLAY     1		//鐐规挱鎾斁鎺у埗
+#define HIS_VIDEO_CTRL_FAST     2		//鐐规挱蹇斁鎺у埗   鍙傛暟鑼冨洿:1-32鍊�
+#define HIS_VIDEO_CTRL_SLOW     3		//鐐规挱鎱㈡斁鎺у埗	 鍙傛暟鑼冨洿:1-32鍊�
+#define HIS_VIDEO_CTRL_PAUSE    4		//鐐规挱鏆傚仠鎺у埗
+#define HIS_VIDEO_CTRL_JUMP    	5		//鐐规挱璺宠浆鎺у埗	鍙傛暟鑼冨洿:浠庡紑濮嬭绠楄烦杞殑鏃堕棿  (鏃堕棿鍗曚綅:绉�)	
 
-// 码流回调的数据类型 
+// 鐮佹祦鍥炶皟鐨勬暟鎹被鍨� 
 #define	GB_VIDEO_STREAM_H264	0
 #define	GB_VIDEO_STREAM_MPEG2	1	// MPEG4		
 #define	GB_VIDEO_STREAM_MPEG4	2	// MPEG4
@@ -46,20 +46,20 @@
 #define	GB_VIDEO_STREAM_3GP		4	// 3GP
 #define	GB_VIDEO_STREAM_H265	5	//H265
 
-// 码流回调帧数据类型 I帧 P帧  目前只判断是否为I帧
+// 鐮佹祦鍥炶皟甯ф暟鎹被鍨� I甯� P甯�  鐩墠鍙垽鏂槸鍚︿负I甯�
 #define GB_VIDEO_FRAME_I		1
 #define GB_VIDEO_FRAME_P		2
 
 ////////////////////////////////////////////////////////////////////////////////
-// 函数名:码流回调函数
-// 描述:
-// 参数:datatype:码流格式数据类型(H264 H265等) frametype:帧类型(I帧 P帧)
-//	datalen:长度 data:码流数据  userdata:用户指针
+// 鍑芥暟鍚嶏細鐮佹祦鍥炶皟鍑芥暟
+// 鎻忚堪锛�
+// 鍙傛暟锛歞atatype:鐮佹祦鏍煎紡鏁版嵁绫诲瀷(H264 H265绛�) frametype:甯х被鍨�(I甯� P甯�)
+//	datalen锛氶暱搴� data锛氱爜娴佹暟鎹�  userdata锛氱敤鎴锋寚閽�
 //
-// 返回值:会话句柄
-//  。
-// 说明:
-//  保留原模块接口。
+// 杩斿洖鍊硷細浼氳瘽鍙ユ焺
+//  銆�
+// 璇存槑锛�
+//  淇濈暀鍘熸ā鍧楁帴鍙c��
 ////////////////////////////////////////////////////////////////////////////////
 typedef void (*PlayCallBack2)(int datatype, int frametype, unsigned char *data, unsigned int datalen, long userdata);
 
@@ -68,41 +68,41 @@
 #endif
 
 ////////////////////////////////////////////////////////////////////////////////
-// 函数名:RTSPSTREAM_Open
-// 描述:设置回调函数。
-// 参数:rtsp地址、 码流回调函数、用户指针
+// 鍑芥暟鍚嶏細RTSPSTREAM_Open
+// 鎻忚堪锛氳缃洖璋冨嚱鏁般��
+// 鍙傛暟锛歳tsp鍦板潃銆� 鐮佹祦鍥炶皟鍑芥暟銆佺敤鎴锋寚閽�
 //
 //
-// 返回值:会话句柄
-//  。
-// 说明:
-//  保留原模块接口。
+// 杩斿洖鍊硷細浼氳瘽鍙ユ焺
+//  銆�
+// 璇存槑锛�
+//  淇濈暀鍘熸ā鍧楁帴鍙c��
 ////////////////////////////////////////////////////////////////////////////////
 long RTSPSTREAM_Open(const char *rtspurl, PlayCallBack2 streamcallback, long userdata);
 
 ////////////////////////////////////////////////////////////////////////////////
-// 函数名:RTSPSTREAM_Contrl
-// 描述:设置回调函数。
-// 参数:会话句柄, 控制类型, 控制参数
+// 鍑芥暟鍚嶏細RTSPSTREAM_Contrl
+// 鎻忚堪锛氳缃洖璋冨嚱鏁般��
+// 鍙傛暟锛氫細璇濆彞鏌勶紝 鎺у埗绫诲瀷锛� 鎺у埗鍙傛暟
 // 
 //
-// 返回值:
-//  。
-// 说明:
-//  保留原模块接口。
+// 杩斿洖鍊硷細
+//  銆�
+// 璇存槑锛�
+//  淇濈暀鍘熸ā鍧楁帴鍙c��
 ////////////////////////////////////////////////////////////////////////////////
 long RTSPSTREAM_Contrl(long handle, int ctrltype, double ctrlparam);
 
 ////////////////////////////////////////////////////////////////////////////////
-// 函数名:RTSPSTREAM_Close
-// 描述:设置回调函数。
-// 参数:会话句柄
+// 鍑芥暟鍚嶏細RTSPSTREAM_Close
+// 鎻忚堪锛氳缃洖璋冨嚱鏁般��
+// 鍙傛暟锛氫細璇濆彞鏌�
 //
 //
-// 返回值:
-//  。
-// 说明:
-//  保留原模块接口。
+// 杩斿洖鍊硷細
+//  銆�
+// 璇存槑锛�
+//  淇濈暀鍘熸ā鍧楁帴鍙c��
 ////////////////////////////////////////////////////////////////////////////////
 long RTSPSTREAM_Close(long handle);
 

--
Gitblit v1.8.0