@@ -173,4 +173,143 @@ extern "C" bool ModuleHelp_SrtCore_Destory();
173173 意思:是否成功
174174备注:
175175*********************************************************************/
176- extern "C" bool ModuleHelp_Rtsp_GetSMSAddr (LPCXSTR lpszURLStr , XCHAR * ptszSMSAddr );
176+ extern "C" bool ModuleHelp_Rtsp_GetSMSAddr (LPCXSTR lpszURLStr , XCHAR * ptszSMSAddr );
177+ /********************************************************************
178+ 函数名称:ModuleHelp_Rtsp_CreateClient
179+ 函数功能:创建一个RTSP客户端管理器
180+ 参数.一:lpszClientID
181+ In/Out:In
182+ 类型:常量字符指针
183+ 可空:N
184+ 意思:输入要处理的客户端ID
185+ 参数.二:nVControlID
186+ In/Out:In
187+ 类型:整数型
188+ 可空:N
189+ 意思:视频ID
190+ 参数.三:nAControlID
191+ In/Out:In
192+ 类型:整数型
193+ 可空:N
194+ 意思:音频控制ID
195+ 返回值
196+ 类型:逻辑型
197+ 意思:是否成功
198+ 备注:
199+ *********************************************************************/
200+ extern "C" bool ModuleHelp_Rtsp_CreateClient (LPCXSTR lpszClientID , int nVControlID , int nAControlID );
201+ /********************************************************************
202+ 函数名称:ModuleHelp_Rtsp_DeleteClient
203+ 函数功能:删除一个RTSP客户端
204+ 参数.一:lpszClientID
205+ In/Out:In
206+ 类型:常量字符指针
207+ 可空:N
208+ 意思:输入要处理的客户端ID
209+ 返回值
210+ 类型:逻辑型
211+ 意思:是否成功
212+ 备注:
213+ *********************************************************************/
214+ extern "C" bool ModuleHelp_Rtsp_DeleteClient (LPCXSTR lpszClientID );
215+ /********************************************************************
216+ 函数名称:ModuleHelp_Rtsp_SetClient
217+ 函数功能:设置一个RTSP客户端管理器
218+ 参数.一:lpszClientID
219+ In/Out:In
220+ 类型:常量字符指针
221+ 可空:N
222+ 意思:输入要处理的客户端ID
223+ 参数.二:nRTPPort
224+ In/Out:In
225+ 类型:整数型
226+ 可空:N
227+ 意思:RTP端口
228+ 参数.三:nRTCPPort
229+ In/Out:In
230+ 类型:整数型
231+ 可空:N
232+ 意思:RTCP端口
233+ 参数.四:nTrackID
234+ In/Out:In
235+ 类型:整数型
236+ 可空:N
237+ 意思:所属端口音视频类型
238+ 返回值
239+ 类型:逻辑型
240+ 意思:是否成功
241+ 备注:
242+ *********************************************************************/
243+ extern "C" bool ModuleHelp_Rtsp_SetClient (LPCXSTR lpszClientID , int nRTPPort , int nRTCPPort , int nTrackID );
244+ /********************************************************************
245+ 函数名称:ModuleHelp_Rtsp_GetClient
246+ 函数功能:获取一个RTSP客户端管理器
247+ 参数.一:lpszClientID
248+ In/Out:In
249+ 类型:常量字符指针
250+ 可空:N
251+ 意思:输入要处理的客户端ID
252+ 参数.二:pInt_RTPPort
253+ In/Out:In
254+ 类型:整数型指针
255+ 可空:N
256+ 意思:RTP端口
257+ 参数.三:pInt_RTCPPort
258+ In/Out:In
259+ 类型:整数型指针
260+ 可空:N
261+ 意思:RTCP端口
262+ 参数.四:nTrackID
263+ In/Out:In
264+ 类型:整数型
265+ 可空:N
266+ 意思:所属端口音视频类型
267+ 返回值
268+ 类型:逻辑型
269+ 意思:是否成功
270+ 备注:
271+ *********************************************************************/
272+ extern "C" bool ModuleHelp_Rtsp_GetClient (LPCXSTR lpszClientID , int * pInt_RTPPort , int * pInt_RTCPPort , bool bVideo = true);
273+ /********************************************************************
274+ 函数名称:ModuleHelp_Rtsp_SetSession
275+ 函数功能:设置一个会话ID
276+ 参数.一:lpszClientID
277+ In/Out:In
278+ 类型:常量字符指针
279+ 可空:N
280+ 意思:输入要处理的客户端ID
281+ 参数.二:lpszSessionStr
282+ In/Out:In
283+ 类型:整数型指针
284+ 可空:N
285+ 意思:输入要设置的会话ID
286+ 返回值
287+ 类型:逻辑型
288+ 意思:是否成功
289+ 备注:
290+ *********************************************************************/
291+ extern "C" bool ModuleHelp_Rtsp_SetSession (LPCXSTR lpszClientID , LPCXSTR lpszSessionStr );
292+ /********************************************************************
293+ 函数名称:ModuleHelp_Rtsp_SetSsrc
294+ 函数功能:设置一个RTSP的RTP关联的SSRC
295+ 参数.一:lpszClientID
296+ In/Out:In
297+ 类型:常量字符指针
298+ 可空:N
299+ 意思:输入要处理的客户端ID
300+ 参数.二:lpszSsrcStr
301+ In/Out:In
302+ 类型:常量字符指针
303+ 可空:N
304+ 意思:输入要关联的SSRC
305+ 参数.三:bVideo
306+ In/Out:In
307+ 类型:逻辑型
308+ 可空:Y
309+ 意思:输入关联的类型
310+ 返回值
311+ 类型:逻辑型
312+ 意思:是否成功
313+ 备注:
314+ *********************************************************************/
315+ extern "C" bool ModuleHelp_Rtsp_SetSsrc (LPCXSTR lpszClientID , LPCXSTR lpszSsrcStr , bool bVideo = true);
0 commit comments