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

📄 multimedia-system-control.h

📁 一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话
💻 H
📖 第 1 页 / 共 5 页
字号:
/*                                                            *//**************************************************************/typedef struct EXTERN H245H223Capability_mobileOperationTransmitCapability {   ASN1BOOL modeChangeCapability;   ASN1BOOL h223AnnexA;   ASN1BOOL h223AnnexADoubleFlag;   ASN1BOOL h223AnnexB;   ASN1BOOL h223AnnexBwithHeader;} H245H223Capability_mobileOperationTransmitCapability;EXTERN int asn1PE_H245H223Capability_mobileOperationTransmitCapability (OOCTXT* pctxt, H245H223Capability_mobileOperationTransmitCapability* pvalue);EXTERN int asn1PD_H245H223Capability_mobileOperationTransmitCapability (OOCTXT* pctxt, H245H223Capability_mobileOperationTransmitCapability* pvalue);/**************************************************************//*                                                            *//*  H223AnnexCCapability                                      *//*                                                            *//**************************************************************/typedef struct EXTERN H245H223AnnexCCapability {   struct {      unsigned rsCodeCapabilityPresent : 1;   } m;   ASN1BOOL videoWithAL1M;   ASN1BOOL videoWithAL2M;   ASN1BOOL videoWithAL3M;   ASN1BOOL audioWithAL1M;   ASN1BOOL audioWithAL2M;   ASN1BOOL audioWithAL3M;   ASN1BOOL dataWithAL1M;   ASN1BOOL dataWithAL2M;   ASN1BOOL dataWithAL3M;   ASN1BOOL alpduInterleaving;   ASN1USINT maximumAL1MPDUSize;   ASN1USINT maximumAL2MSDUSize;   ASN1USINT maximumAL3MSDUSize;   ASN1BOOL rsCodeCapability;} H245H223AnnexCCapability;EXTERN int asn1PE_H245H223AnnexCCapability (OOCTXT* pctxt, H245H223AnnexCCapability* pvalue);EXTERN int asn1PD_H245H223AnnexCCapability (OOCTXT* pctxt, H245H223AnnexCCapability* pvalue);/**************************************************************//*                                                            *//*  H223Capability_mobileMultilinkFrameCapability             *//*                                                            *//**************************************************************/typedef struct EXTERN H245H223Capability_mobileMultilinkFrameCapability {   ASN1UINT8 maximumSampleSize;   ASN1USINT maximumPayloadLength;} H245H223Capability_mobileMultilinkFrameCapability;EXTERN int asn1PE_H245H223Capability_mobileMultilinkFrameCapability (OOCTXT* pctxt, H245H223Capability_mobileMultilinkFrameCapability* pvalue);EXTERN int asn1PD_H245H223Capability_mobileMultilinkFrameCapability (OOCTXT* pctxt, H245H223Capability_mobileMultilinkFrameCapability* pvalue);/**************************************************************//*                                                            *//*  H223Capability                                            *//*                                                            *//**************************************************************/typedef struct EXTERN H245H223Capability {   struct {      unsigned maxMUXPDUSizeCapabilityPresent : 1;      unsigned nsrpSupportPresent : 1;      unsigned mobileOperationTransmitCapabilityPresent : 1;      unsigned h223AnnexCCapabilityPresent : 1;      unsigned bitRatePresent : 1;      unsigned mobileMultilinkFrameCapabilityPresent : 1;   } m;   ASN1BOOL transportWithI_frames;   ASN1BOOL videoWithAL1;   ASN1BOOL videoWithAL2;   ASN1BOOL videoWithAL3;   ASN1BOOL audioWithAL1;   ASN1BOOL audioWithAL2;   ASN1BOOL audioWithAL3;   ASN1BOOL dataWithAL1;   ASN1BOOL dataWithAL2;   ASN1BOOL dataWithAL3;   ASN1USINT maximumAl2SDUSize;   ASN1USINT maximumAl3SDUSize;   ASN1USINT maximumDelayJitter;   H245H223Capability_h223MultiplexTableCapability h223MultiplexTableCapability;   ASN1BOOL maxMUXPDUSizeCapability;   ASN1BOOL nsrpSupport;   H245H223Capability_mobileOperationTransmitCapability mobileOperationTransmitCapability;   H245H223AnnexCCapability h223AnnexCCapability;   ASN1USINT bitRate;   H245H223Capability_mobileMultilinkFrameCapability mobileMultilinkFrameCapability;} H245H223Capability;EXTERN int asn1PE_H245H223Capability (OOCTXT* pctxt, H245H223Capability* pvalue);EXTERN int asn1PD_H245H223Capability (OOCTXT* pctxt, H245H223Capability* pvalue);/**************************************************************//*                                                            *//*  V75Capability                                             *//*                                                            *//**************************************************************/typedef struct EXTERN H245V75Capability {   ASN1BOOL audioHeader;} H245V75Capability;EXTERN int asn1PE_H245V75Capability (OOCTXT* pctxt, H245V75Capability* pvalue);EXTERN int asn1PD_H245V75Capability (OOCTXT* pctxt, H245V75Capability* pvalue);/**************************************************************//*                                                            *//*  V76Capability                                             *//*                                                            *//**************************************************************/typedef struct EXTERN H245V76Capability {   ASN1BOOL suspendResumeCapabilitywAddress;   ASN1BOOL suspendResumeCapabilitywoAddress;   ASN1BOOL rejCapability;   ASN1BOOL sREJCapability;   ASN1BOOL mREJCapability;   ASN1BOOL crc8bitCapability;   ASN1BOOL crc16bitCapability;   ASN1BOOL crc32bitCapability;   ASN1BOOL uihCapability;   ASN1USINT numOfDLCS;   ASN1BOOL twoOctetAddressFieldCapability;   ASN1BOOL loopBackTestCapability;   ASN1USINT n401Capability;   ASN1UINT8 maxWindowSizeCapability;   H245V75Capability v75Capability;} H245V76Capability;EXTERN int asn1PE_H245V76Capability (OOCTXT* pctxt, H245V76Capability* pvalue);EXTERN int asn1PD_H245V76Capability (OOCTXT* pctxt, H245V76Capability* pvalue);/**************************************************************//*                                                            *//*  T84Profile_t84Restricted                                  *//*                                                            *//**************************************************************/typedef struct EXTERN H245T84Profile_t84Restricted {   ASN1BOOL qcif;   ASN1BOOL cif;   ASN1BOOL ccir601Seq;   ASN1BOOL ccir601Prog;   ASN1BOOL hdtvSeq;   ASN1BOOL hdtvProg;   ASN1BOOL g3FacsMH200x100;   ASN1BOOL g3FacsMH200x200;   ASN1BOOL g4FacsMMR200x100;   ASN1BOOL g4FacsMMR200x200;   ASN1BOOL jbig200x200Seq;   ASN1BOOL jbig200x200Prog;   ASN1BOOL jbig300x300Seq;   ASN1BOOL jbig300x300Prog;   ASN1BOOL digPhotoLow;   ASN1BOOL digPhotoMedSeq;   ASN1BOOL digPhotoMedProg;   ASN1BOOL digPhotoHighSeq;   ASN1BOOL digPhotoHighProg;} H245T84Profile_t84Restricted;EXTERN int asn1PE_H245T84Profile_t84Restricted (OOCTXT* pctxt, H245T84Profile_t84Restricted* pvalue);EXTERN int asn1PD_H245T84Profile_t84Restricted (OOCTXT* pctxt, H245T84Profile_t84Restricted* pvalue);/**************************************************************//*                                                            *//*  T84Profile                                                *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245T84Profile_t84Unrestricted 1#define T_H245T84Profile_t84Restricted  2typedef struct EXTERN H245T84Profile {   int t;   union {      /* t = 1 */      /* t = 2 */      H245T84Profile_t84Restricted *t84Restricted;   } u;} H245T84Profile;EXTERN int asn1PE_H245T84Profile (OOCTXT* pctxt, H245T84Profile* pvalue);EXTERN int asn1PD_H245T84Profile (OOCTXT* pctxt, H245T84Profile* pvalue);/**************************************************************//*                                                            *//*  DataApplicationCapability_application_t84                 *//*                                                            *//**************************************************************/typedef struct EXTERN H245DataApplicationCapability_application_t84 {   H245DataProtocolCapability t84Protocol;   H245T84Profile t84Profile;} H245DataApplicationCapability_application_t84;EXTERN int asn1PE_H245DataApplicationCapability_application_t84 (OOCTXT* pctxt, H245DataApplicationCapability_application_t84* pvalue);EXTERN int asn1PD_H245DataApplicationCapability_application_t84 (OOCTXT* pctxt, H245DataApplicationCapability_application_t84* pvalue);/**************************************************************//*                                                            *//*  DataApplicationCapability_application_nlpid               *//*                                                            *//**************************************************************/typedef struct EXTERN H245DataApplicationCapability_application_nlpid {   H245DataProtocolCapability nlpidProtocol;   ASN1DynOctStr nlpidData;} H245DataApplicationCapability_application_nlpid;EXTERN int asn1PE_H245DataApplicationCapability_application_nlpid (OOCTXT* pctxt, H245DataApplicationCapability_application_nlpid* pvalue);EXTERN int asn1PD_H245DataApplicationCapability_application_nlpid (OOCTXT* pctxt, H245DataApplicationCapability_application_nlpid* pvalue);/**************************************************************//*                                                            *//*  DataApplicationCapability_application_t38fax              *//*                                                            *//**************************************************************/typedef struct EXTERN H245DataApplicationCapability_application_t38fax {   H245DataProtocolCapability t38FaxProtocol;   H245T38FaxProfile t38FaxProfile;} H245DataApplicationCapability_application_t38fax;EXTERN int asn1PE_H245DataApplicationCapability_application_t38fax (OOCTXT* pctxt, H245DataApplicationCapability_application_t38fax* pvalue);EXTERN int asn1PD_H245DataApplicationCapability_application_t38fax (OOCTXT* pctxt, H245DataApplicationCapability_application_t38fax* pvalue);/**************************************************************//*                                                            *//*  CapabilityIdentifier_uuid                                 *//*                                                            *//**************************************************************/typedef struct EXTERN H245CapabilityIdentifier_uuid {   ASN1UINT numocts;   ASN1OCTET data[16];} H245CapabilityIdentifier_uuid;EXTERN int asn1PE_H245CapabilityIdentifier_uuid (OOCTXT* pctxt, H245CapabilityIdentifier_uuid* pvalue);EXTERN int asn1PD_H245CapabilityIdentifier_uuid (OOCTXT* pctxt, H245CapabilityIdentifier_uuid* pvalue);/**************************************************************//*                                                            *//*  CapabilityIdentifier                                      *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245CapabilityIdentifier_standard 1#define T_H245CapabilityIdentifier_h221NonStandard 2#define T_H245CapabilityIdentifier_uuid 3#define T_H245CapabilityIdentifier_domainBased 4#define T_H245CapabilityIdentifier_extElem1 5typedef struct EXTERN H245CapabilityIdentifier {   int t;   union {      /* t = 1 */      ASN1OBJID *standard;      /* t = 2 */      H245NonStandardParameter *h221NonStandard;      /* t = 3 */      H245CapabilityIdentifier_uuid *uuid;      /* t = 4 */      ASN1IA5String domainBased;      /* t = 5 */   } u;} H245CapabilityIdentifier;EXTERN int asn1PE_H245CapabilityIdentifier (OOCTXT* pctxt, H245CapabilityIdentifier* pvalue);EXTERN int asn1PD_H245CapabilityIdentifier (OOCTXT* pctxt, H245CapabilityIdentifier* pvalue);/**************************************************************//*                                                            *//*  ParameterIdentifier_uuid                                  *//*                                                            *//**************************************************************/typedef struct EXTERN H245ParameterIdentifier_uuid {   ASN1UINT numocts;   ASN1OCTET data[16];} H245ParameterIdentifier_uuid;EXTERN int asn1PE_H245ParameterIdentifier_uuid (OOCTXT* pctxt, H245ParameterIdentifier_uuid* pvalue);EXTERN int asn1PD_H245ParameterIdentifier_uuid (OOCTXT* pctxt, H245ParameterIdentifier_uuid* pvalue);/**************************************************************//*                                                            *//*  ParameterIdentifier                                       *//*                                                            *//**************************************************************//* Choice tag constants */

⌨️ 快捷键说明

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