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

📄 transpcap.h

📁 RVGatekeeper SIP SDK
💻 H
字号:
#ifdef __cplusplusextern "C" {#endif/*
***********************************************************************************

NOTICE:
This document contains information that is proprietary to RADVision LTD..
No part of this publication may be reproduced in any form whatsoever without 
written prior approval by RADVision LTD..

RADVision LTD. reserves the right to revise this publication and make changes 
without obligation to notify any person of such revisions or changes.

***********************************************************************************
*/
#ifndef _TRANSPCAP_#define _TRANSPCAP_#include <rvcommon.h>#include <cm.h>#define cmQosCapabilityNonStandard	0x1#define cmQosCapabilityAtmParameters	0x2#define cmQosCapabilityRsvpParameters	0x4typedef enum{  cmNoneQos=0,  cmGuaranteedQOS,  cmControlledLoad  }cmQOSMode;typedef struct{  cmQOSMode cmQosMode;  BOOL  cmQosModeValue;  INT32 cmTokenRate;  INT32 cmBucketSize;  INT32 cmPeakRate;  INT32 cmMinPoliced;  INT32 cmMaxPktSize;}cmRSVPParameters;typedef struct{  INT16 cmMaxNTUSize;  BOOL  cmAtmUBR;  BOOL  cmAtmrtVBR;  BOOL  cmAtmnrtVBR;  BOOL  cmAtmABR;  BOOL  cmAtmCBR;}cmATMParameters;typedef enum{  cmIP_UDP=0,  cmIP_TCP,  cmAtm_AAL5_UNIDIR,  cmAtm_AAL5_BIDIR}cmMediaTransportType;typedef struct{  cmMediaTransportType cmTransportType;}cmMediaChannelCapability;typedef struct{  cmNonStandardParam cmNonStandard;  cmRSVPParameters cmRsvpParameters;  cmATMParameters  cmAtmParameters;  UINT8 cmQosCapabilityParamUsed;	}cmQosCapability;RVAPI int CALLCONV cmCreateTranspCapability( IN	 HAPP		     hApp,							cmNonStandardParam *nonStandard							);RVAPI int CALLCONV cmAddQosCapability( IN	 HAPP		     hApp,                      IN int capTransport,					  IN  cmQosCapability *qosCapability);RVAPI int CALLCONV cmAddMediaChannelCap( IN	 HAPP		     hApp,                        IN int capTransport,                        IN  cmMediaChannelCapability * mediaCap                       );RVAPI int CALLCONV cmGetTransportCapabilities(			    IN 	HCALL	 	hsCall);RVAPI int CALLCONV cmGetTransportCapNonStandard(	IN	 HAPP		     hApp,                              IN int transpId,							  OUT cmNonStandardParam *nonStandard	);/*RVAPI int CALLCONV cmGetTransportCapQosParameters(IN 	HCALL	 	hsCall,                              IN int transpId,                              IN cmNonStandardParam *nonStandard,                              IN RSVPParameters *rsvpParameters,                              IN ATMParameters  *atmParameters,                              INOUT  cmQosCapabilityPtr * cmQOSCapability,                              OUT int  * cmQOSCapabilitySize);*/RVAPI int CALLCONV cmGetTransportCapQosParameters(IN	 HAPP		     hApp,                              IN int transpId,                              INOUT  cmQosCapability * cmQOSCapability,                              INOUT int  * cmQOSCapabilitySize);RVAPI int CALLCONV cmGetTransportCapMedia(IN	 HAPP		     hApp,                              IN int transpId,                              INOUT cmMediaChannelCapability * mediaChannelCapability ,                              OUT int *mediaChannelCapabilitySize);#endif#ifdef __cplusplus}              #endif

⌨️ 快捷键说明

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