⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.c

📁 h.248源代码
💻 C
字号:
/******************************************************************** * * File:        init.c * * Description: *         Initialization functions commonly used by all megaco apps. * * * Copyright 2003 Netergy Microelectronics, Inc. All rights reserved. * ********************************************************************/#include "h248app.h"BOOL g_bIsRegistered;/************************************************************************** * _InitializeH248 *   Initialization of H248 protocol stack *   returns TRUE upon successful startup of protocol stack, *   or FALSE otherwise  **************************************************************************/LONG _InitializeH248(){  LONG lReturn = 0;  g_bIsRegistered = FALSE;  H248ProtocolInitialize();  // set up network info  APPLOG(LOG_INFO, "_InitializeH248():: MG info: %s:%d\n",         g_sMgIpAddr, g_wMgPort);  APPLOG(LOG_INFO, "_InitializeH248():: MG DeviceName: %s\n", g_sMgDeviceName);  H248ProtocolSetMG(g_sMgIpAddr, g_wMgPort, g_sMgDeviceName);  H248ProtocolSetCbk(H248StackCB);  H248ProtocolSetMGC(g_sMgcIpAddr, g_wMgcPort, NULL);  H248ProtocolSetRandomSeed(AudioGetRandomNumber());  H248InitResourcesManager();  APPLOG(LOG_INFO, "_InitializeH248():: MGC info: %s:%d\n",         g_sMgcIpAddr, g_wMgcPort);  return lReturn;}void CreateInstance(END_POINT *pEndPoint) {  LONG lReturn;  H_MEDIA_STREAM hStream;  PROTOCOL_CAP xCap;   lReturn = H248InstanceCreate(&(pEndPoint->hInstance), 			       (DWORD)pEndPoint, pEndPoint->szTermName);  hStream = MediaStreamCreate(PROTOCOL_MEDIA_LINE, pEndPoint->hInstance);  xCap.eMedia = PROTOCOL_MEDIA_LINE;  xCap.u.xLine.oLineNumber = pEndPoint->wChannel;  MediaStreamSetCap(hStream, &xCap);  APPLOG(LOG_INFO,"CreateInstance():: EndPoint %lx, Instance %lx\n",	 (DWORD)pEndPoint, (DWORD)pEndPoint->hInstance);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -