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

📄 multimedia-system-control.h

📁 一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话
💻 H
📖 第 1 页 / 共 5 页
字号:
/** * This file was generated by the Objective Systems ASN1C Compiler * (http://www.obj-sys.com).  Version: 5.72, Date: 22-Mar-2005. */#ifndef MULTIMEDIA_SYSTEM_CONTROL_H#define MULTIMEDIA_SYSTEM_CONTROL_H#ifdef __cplusplusextern "C" {#endif#include <stdio.h>#include <stdlib.h>#include "ooasn1.h"/**************************************************************//*                                                            *//*  NonStandardIdentifier_h221NonStandard                     *//*                                                            *//**************************************************************/typedef struct EXTERN H245NonStandardIdentifier_h221NonStandard {   ASN1UINT8 t35CountryCode;   ASN1UINT8 t35Extension;   ASN1USINT manufacturerCode;} H245NonStandardIdentifier_h221NonStandard;EXTERN int asn1PE_H245NonStandardIdentifier_h221NonStandard (OOCTXT* pctxt, H245NonStandardIdentifier_h221NonStandard* pvalue);EXTERN int asn1PD_H245NonStandardIdentifier_h221NonStandard (OOCTXT* pctxt, H245NonStandardIdentifier_h221NonStandard* pvalue);/**************************************************************//*                                                            *//*  NonStandardIdentifier                                     *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245NonStandardIdentifier_object 1#define T_H245NonStandardIdentifier_h221NonStandard 2typedef struct EXTERN H245NonStandardIdentifier {   int t;   union {      /* t = 1 */      ASN1OBJID *object;      /* t = 2 */      H245NonStandardIdentifier_h221NonStandard *h221NonStandard;   } u;} H245NonStandardIdentifier;EXTERN int asn1PE_H245NonStandardIdentifier (OOCTXT* pctxt, H245NonStandardIdentifier* pvalue);EXTERN int asn1PD_H245NonStandardIdentifier (OOCTXT* pctxt, H245NonStandardIdentifier* pvalue);/**************************************************************//*                                                            *//*  NonStandardParameter                                      *//*                                                            *//**************************************************************/typedef struct EXTERN H245NonStandardParameter {   H245NonStandardIdentifier nonStandardIdentifier;   ASN1DynOctStr data;} H245NonStandardParameter;EXTERN int asn1PE_H245NonStandardParameter (OOCTXT* pctxt, H245NonStandardParameter* pvalue);EXTERN int asn1PD_H245NonStandardParameter (OOCTXT* pctxt, H245NonStandardParameter* pvalue);/**************************************************************//*                                                            *//*  V42bis                                                    *//*                                                            *//**************************************************************/typedef struct EXTERN H245V42bis {   ASN1UINT numberOfCodewords;   ASN1USINT maximumStringLength;} H245V42bis;EXTERN int asn1PE_H245V42bis (OOCTXT* pctxt, H245V42bis* pvalue);EXTERN int asn1PD_H245V42bis (OOCTXT* pctxt, H245V42bis* pvalue);/**************************************************************//*                                                            *//*  CompressionType                                           *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245CompressionType_v42bis    1#define T_H245CompressionType_extElem1  2typedef struct EXTERN H245CompressionType {   int t;   union {      /* t = 1 */      H245V42bis *v42bis;      /* t = 2 */   } u;} H245CompressionType;EXTERN int asn1PE_H245CompressionType (OOCTXT* pctxt, H245CompressionType* pvalue);EXTERN int asn1PD_H245CompressionType (OOCTXT* pctxt, H245CompressionType* pvalue);/**************************************************************//*                                                            *//*  DataProtocolCapability_v76wCompression                    *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245DataProtocolCapability_v76wCompression_transmitCompression 1#define T_H245DataProtocolCapability_v76wCompression_receiveCompression 2#define T_H245DataProtocolCapability_v76wCompression_transmitAndReceiveCompression 3#define T_H245DataProtocolCapability_v76wCompression_extElem1 4typedef struct EXTERN H245DataProtocolCapability_v76wCompression {   int t;   union {      /* t = 1 */      H245CompressionType *transmitCompression;      /* t = 2 */      H245CompressionType *receiveCompression;      /* t = 3 */      H245CompressionType *transmitAndReceiveCompression;      /* t = 4 */   } u;} H245DataProtocolCapability_v76wCompression;EXTERN int asn1PE_H245DataProtocolCapability_v76wCompression (OOCTXT* pctxt, H245DataProtocolCapability_v76wCompression* pvalue);EXTERN int asn1PD_H245DataProtocolCapability_v76wCompression (OOCTXT* pctxt, H245DataProtocolCapability_v76wCompression* pvalue);/**************************************************************//*                                                            *//*  DataProtocolCapability                                    *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245DataProtocolCapability_nonStandard 1#define T_H245DataProtocolCapability_v14buffered 2#define T_H245DataProtocolCapability_v42lapm 3#define T_H245DataProtocolCapability_hdlcFrameTunnelling 4#define T_H245DataProtocolCapability_h310SeparateVCStack 5#define T_H245DataProtocolCapability_h310SingleVCStack 6#define T_H245DataProtocolCapability_transparent 7#define T_H245DataProtocolCapability_segmentationAndReassembly 8#define T_H245DataProtocolCapability_hdlcFrameTunnelingwSAR 9#define T_H245DataProtocolCapability_v120 10#define T_H245DataProtocolCapability_separateLANStack 11#define T_H245DataProtocolCapability_v76wCompression 12#define T_H245DataProtocolCapability_tcp 13#define T_H245DataProtocolCapability_udp 14#define T_H245DataProtocolCapability_extElem1 15typedef struct EXTERN H245DataProtocolCapability {   int t;   union {      /* t = 1 */      H245NonStandardParameter *nonStandard;      /* t = 2 */      /* t = 3 */      /* t = 4 */      /* t = 5 */      /* t = 6 */      /* t = 7 */      /* t = 8 */      /* t = 9 */      /* t = 10 */      /* t = 11 */      /* t = 12 */      H245DataProtocolCapability_v76wCompression *v76wCompression;      /* t = 13 */      /* t = 14 */      /* t = 15 */   } u;} H245DataProtocolCapability;EXTERN int asn1PE_H245DataProtocolCapability (OOCTXT* pctxt, H245DataProtocolCapability* pvalue);EXTERN int asn1PD_H245DataProtocolCapability (OOCTXT* pctxt, H245DataProtocolCapability* pvalue);/**************************************************************//*                                                            *//*  T38FaxRateManagement                                      *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245T38FaxRateManagement_localTCF 1#define T_H245T38FaxRateManagement_transferredTCF 2#define T_H245T38FaxRateManagement_extElem1 3typedef struct EXTERN H245T38FaxRateManagement {   int t;} H245T38FaxRateManagement;EXTERN int asn1PE_H245T38FaxRateManagement (OOCTXT* pctxt, H245T38FaxRateManagement* pvalue);EXTERN int asn1PD_H245T38FaxRateManagement (OOCTXT* pctxt, H245T38FaxRateManagement* pvalue);/**************************************************************//*                                                            *//*  T38FaxUdpOptions_t38FaxUdpEC                              *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245T38FaxUdpOptions_t38FaxUdpEC_t38UDPFEC 1#define T_H245T38FaxUdpOptions_t38FaxUdpEC_t38UDPRedundancy 2#define T_H245T38FaxUdpOptions_t38FaxUdpEC_extElem1 3typedef struct EXTERN H245T38FaxUdpOptions_t38FaxUdpEC {   int t;} H245T38FaxUdpOptions_t38FaxUdpEC;EXTERN int asn1PE_H245T38FaxUdpOptions_t38FaxUdpEC (OOCTXT* pctxt, H245T38FaxUdpOptions_t38FaxUdpEC* pvalue);EXTERN int asn1PD_H245T38FaxUdpOptions_t38FaxUdpEC (OOCTXT* pctxt, H245T38FaxUdpOptions_t38FaxUdpEC* pvalue);/**************************************************************//*                                                            *//*  T38FaxUdpOptions                                          *//*                                                            *//**************************************************************/typedef struct EXTERN H245T38FaxUdpOptions {   struct {      unsigned t38FaxMaxBufferPresent : 1;      unsigned t38FaxMaxDatagramPresent : 1;   } m;   ASN1INT t38FaxMaxBuffer;   ASN1INT t38FaxMaxDatagram;   H245T38FaxUdpOptions_t38FaxUdpEC t38FaxUdpEC;} H245T38FaxUdpOptions;EXTERN int asn1PE_H245T38FaxUdpOptions (OOCTXT* pctxt, H245T38FaxUdpOptions* pvalue);EXTERN int asn1PD_H245T38FaxUdpOptions (OOCTXT* pctxt, H245T38FaxUdpOptions* pvalue);/**************************************************************//*                                                            *//*  T38FaxTcpOptions                                          *//*                                                            *//**************************************************************/typedef struct EXTERN H245T38FaxTcpOptions {   ASN1BOOL t38TCPBidirectionalMode;} H245T38FaxTcpOptions;EXTERN int asn1PE_H245T38FaxTcpOptions (OOCTXT* pctxt, H245T38FaxTcpOptions* pvalue);EXTERN int asn1PD_H245T38FaxTcpOptions (OOCTXT* pctxt, H245T38FaxTcpOptions* pvalue);/**************************************************************//*                                                            *//*  T38FaxProfile                                             *//*                                                            *//**************************************************************/typedef struct EXTERN H245T38FaxProfile {   struct {      unsigned versionPresent : 1;      unsigned t38FaxRateManagementPresent : 1;      unsigned t38FaxUdpOptionsPresent : 1;      unsigned t38FaxTcpOptionsPresent : 1;   } m;   ASN1BOOL fillBitRemoval;   ASN1BOOL transcodingJBIG;   ASN1BOOL transcodingMMR;   ASN1UINT8 version;   H245T38FaxRateManagement t38FaxRateManagement;   H245T38FaxUdpOptions t38FaxUdpOptions;   H245T38FaxTcpOptions t38FaxTcpOptions;} H245T38FaxProfile;EXTERN int asn1PE_H245T38FaxProfile (OOCTXT* pctxt, H245T38FaxProfile* pvalue);EXTERN int asn1PD_H245T38FaxProfile (OOCTXT* pctxt, H245T38FaxProfile* pvalue);/**************************************************************//*                                                            *//*  NonStandardMessage                                        *//*                                                            *//**************************************************************/typedef struct EXTERN H245NonStandardMessage {   H245NonStandardParameter nonStandardData;} H245NonStandardMessage;EXTERN int asn1PE_H245NonStandardMessage (OOCTXT* pctxt, H245NonStandardMessage* pvalue);EXTERN int asn1PD_H245NonStandardMessage (OOCTXT* pctxt, H245NonStandardMessage* pvalue);/**************************************************************//*                                                            *//*  MasterSlaveDetermination                                  *//*                                                            *//**************************************************************/typedef struct EXTERN H245MasterSlaveDetermination {   ASN1UINT8 terminalType;   ASN1UINT statusDeterminationNumber;

⌨️ 快捷键说明

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