55#include < windows.h>
66#include < tchar.h>
77#pragma comment(lib,"XEngine_BaseLib/XEngine_BaseLib")
8+ #pragma comment(lib,"XEngine_Core/XEngine_Cryption")
89#pragma comment(lib,"XEngine_Client/XClient_Socket")
9- #pragma comment(lib,"XEngine_Client/XClient_OPenSsl")
1010#pragma comment(lib,"XEngine_Client/XClient_APIHelp")
1111#pragma comment(lib,"XEngine_StreamMedia/StreamMedia_SDPProtocol")
1212#pragma comment(lib,"XEngine_StreamMedia/StreamMedia_RTPProtocol")
2525#include < XEngine_Include/XEngine_BaseLib/BaseLib_Error.h>
2626#include < XEngine_Include/XEngine_Core/ManagePool_Define.h>
2727#include < XEngine_Include/XEngine_Core/ManagePool_Error.h>
28+ #include < XEngine_Include/XEngine_Core/Cryption_Define.h>
29+ #include < XEngine_Include/XEngine_Core/Cryption_Error.h>
2830#include < XEngine_Include/XEngine_Client/XClient_Define.h>
2931#include < XEngine_Include/XEngine_Client/XClient_Error.h>
3032#include < XEngine_Include/XEngine_Client/APIClient_Define.h>
3133#include < XEngine_Include/XEngine_Client/APIClient_Error.h>
32- #include < XEngine_Include/XEngine_Client/SslClient_Define.h>
33- #include < XEngine_Include/XEngine_Client/SslClient_Error.h>
3434#include < XEngine_Include/XEngine_StreamMedia/SDPProtocol_Define.h>
3535#include < XEngine_Include/XEngine_StreamMedia/SDPProtocol_Error.h>
3636#include < XEngine_Include/XEngine_StreamMedia/RTPProtocol_Define.h>
@@ -69,7 +69,7 @@ bool APPClient_WEBRTC_SDPPacket(LPCXSTR lpszAPIUrl, LPCXSTR lpszFileCert, XCHAR*
6969
7070 int nAVCount = 1 ;
7171 XCHAR** pptszAVList;
72- BaseLib_OperatorMemory_Malloc ((XPPPMEM)&pptszAVList, nAVCount, 64 );/*
72+ BaseLib_Memory_Malloc ((XPPPMEM)&pptszAVList, nAVCount, 64 );/*
7373 _xstprintf(pptszAVList[0], _X("111"));
7474
7575 SDPProtocol_Packet_AddMedia(xhToken, _X("audio"), _X("UDP/TLS/RTP/SAVPF"), &pptszAVList, nAVCount, 0, 9);
@@ -156,8 +156,8 @@ bool APPClient_WEBRTC_SDPParse(LPCXSTR lpszMSGBuffer, int nMSGLen, XCHAR* ptszIC
156156 XCHAR tszAlgorithmVlu[MAX_PATH] = {};
157157 SDPProtocol_Parse_AttrFinger (&ppSt_ListAttr, nAttrCount, tszAlgorithmKey, tszAlgorithmVlu);
158158
159- BaseLib_OperatorMemory_Free ((XPPPMEM)&ppSt_AVMedia, nListCount);
160- BaseLib_OperatorMemory_Free ((XPPPMEM)&ppSt_ListAttr, nAttrCount);
159+ BaseLib_Memory_Free ((XPPPMEM)&ppSt_AVMedia, nListCount);
160+ BaseLib_Memory_Free ((XPPPMEM)&ppSt_ListAttr, nAttrCount);
161161 SDPProtocol_Parse_Destory (xhParse);
162162 return true ;
163163}
@@ -171,12 +171,12 @@ bool APPClient_WEBRTC_StunSend(XSOCKET hSocket, LPCXSTR lpszICEUser, LPCXSTR lps
171171 XCHAR tszRandomStr[10 ] = {};
172172
173173 _xstprintf (tszICEUser, _X (" %s:nzWE" ), lpszICEUser);
174- BaseLib_OperatorHandle_CreateStr (tszRandomStr, 8 , 0 , 2 );
174+ BaseLib_Handle_CreateStr (tszRandomStr, 8 , 0 , 2 );
175175 NatProtocol_StunNat_BuildAttr (tszTmpBuffer, &nMSGLen, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_USERNAME, tszICEUser, 13 );
176176 NatProtocol_StunNat_BuildAttr (tszTmpBuffer + nMSGLen, &nMSGLen, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_ICE_CONTROLLING, tszRandomStr, 8 );
177177 NatProtocol_StunNat_BuildPriority (tszTmpBuffer + nMSGLen, &nMSGLen);
178178
179- BaseLib_OperatorHandle_CreateStr (tszTokenStr, 12 , 0 , 2 );
179+ BaseLib_Handle_CreateStr (tszTokenStr, 12 , 0 , 2 );
180180 NatProtocol_StunNat_Packet (tszMSGBuffer, &nMSGLen, tszTokenStr, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_CLASS_REQUEST, RFCCOMPONENTS_NATCLIENT_PROTOCOL_STUN_ATTR_MAPPED_ADDRESS, tszTmpBuffer, true , lpszICEPass, true );
181181
182182 while (true )
@@ -238,22 +238,21 @@ bool APPClient_WEBRTC_Dlts(XSOCKET hSocket)
238238 LPCXSTR lpszCertFile = _X (" D:\\ XEngine_StreamMedia\\ XEngine_APPClient\\ Debug\\ certificate.crt" );
239239 LPCXSTR lpszPrivateFile = _X (" D:\\ XEngine_StreamMedia\\ XEngine_APPClient\\ Debug\\ private.key" );
240240
241- XHANDLE xhSsl = XClient_OPenSsl_InitEx (ENUM_XCLIENT_SSL_TYPE_DTL_VERSION , false , lpszCertFile, NULL , lpszPrivateFile);
241+ XHANDLE xhSsl = Cryption_Client_InitEx (XENGINE_CRYPTION_PROTOCOL_DTL , false , lpszCertFile, NULL , lpszPrivateFile);
242242 if (NULL == xhSsl)
243243 {
244244 return false ;
245245 }
246246 RTPProtocol_Parse_Init (1 );
247247 RTPProtocol_Parse_Insert (lpszRTPClient);
248248
249- XClient_OPenSsl_ConfigEx (xhSsl);
249+ Cryption_Client_ConfigEx (xhSsl);
250250
251- XCLIENT_SSLCERT_SRVINFO st_SslInfo = {};
252251 SRTPCORE_CLIENTINFO st_SRTPInfo = {};
253- XClient_OPenSsl_ConnectEx (xhSsl, hSocket, &st_SslInfo );
252+ Cryption_Client_ConnectEx (xhSsl, hSocket);
254253
255254 XBYTE byKEYBuffer[128 ] = {};
256- XClient_OPenSsl_GetKeyEx (xhSsl, byKEYBuffer);
255+ Cryption_Client_GetKeyEx (xhSsl, byKEYBuffer);
257256 for (int i = 0 ; i < 60 ; i++)
258257 {
259258 printf (" 0x%02X, " , byKEYBuffer[i]);
@@ -343,7 +342,7 @@ bool APPClient_WEBRTC_Dlts(XSOCKET hSocket)
343342 free (ptszRTPBuffer);
344343 ptszRTPBuffer = NULL ;
345344 fclose (pSt_264File);
346- XClient_OPenSsl_CloseEx (xhSsl);
345+ Cryption_Client_CloseEx (xhSsl);
347346 RTPProtocol_Parse_Destory ();
348347 return true ;
349348}
@@ -371,7 +370,7 @@ int main()
371370 XCHAR tszICEUser[128 ] = {};
372371 XCHAR tszICEPass[128 ] = {};
373372 APPClient_WEBRTC_SDPParse (ptszMSGBuffer, nMSGLen, tszICEUser, tszICEPass);
374- BaseLib_OperatorMemory_FreeCStyle ((XPPMEM)&ptszMSGBuffer);
373+ BaseLib_Memory_FreeCStyle ((XPPMEM)&ptszMSGBuffer);
375374
376375 XClient_UDPSelect_Create (&hSocket);
377376 // XClient_UDPSelect_Connect(hSocket, "10.0.3.154", 8000);
0 commit comments