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

📄 multimedia-system-control.h

📁 一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话
💻 H
📖 第 1 页 / 共 5 页
字号:
#define T_H245ParameterIdentifier_standard 1#define T_H245ParameterIdentifier_h221NonStandard 2#define T_H245ParameterIdentifier_uuid  3#define T_H245ParameterIdentifier_domainBased 4#define T_H245ParameterIdentifier_extElem1 5typedef struct EXTERN H245ParameterIdentifier {   int t;   union {      /* t = 1 */      ASN1UINT8 standard;      /* t = 2 */      H245NonStandardParameter *h221NonStandard;      /* t = 3 */      H245ParameterIdentifier_uuid *uuid;      /* t = 4 */      ASN1IA5String domainBased;      /* t = 5 */   } u;} H245ParameterIdentifier;EXTERN int asn1PE_H245ParameterIdentifier (OOCTXT* pctxt, H245ParameterIdentifier* pvalue);EXTERN int asn1PD_H245ParameterIdentifier (OOCTXT* pctxt, H245ParameterIdentifier* pvalue);/**************************************************************//*                                                            *//*  ParameterValue                                            *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245ParameterValue_logical    1#define T_H245ParameterValue_booleanArray 2#define T_H245ParameterValue_unsignedMin 3#define T_H245ParameterValue_unsignedMax 4#define T_H245ParameterValue_unsigned32Min 5#define T_H245ParameterValue_unsigned32Max 6#define T_H245ParameterValue_octetString 7#define T_H245ParameterValue_genericParameter 8#define T_H245ParameterValue_extElem1   9typedef struct EXTERN H245ParameterValue {   int t;   union {      /* t = 1 */      /* t = 2 */      ASN1UINT8 booleanArray;      /* t = 3 */      ASN1USINT unsignedMin;      /* t = 4 */      ASN1USINT unsignedMax;      /* t = 5 */      ASN1UINT unsigned32Min;      /* t = 6 */      ASN1UINT unsigned32Max;      /* t = 7 */      ASN1DynOctStr *octetString;      /* t = 8 */      DList *genericParameter;      /* t = 9 */   } u;} H245ParameterValue;EXTERN int asn1PE_H245ParameterValue (OOCTXT* pctxt, H245ParameterValue* pvalue);EXTERN int asn1PD_H245ParameterValue (OOCTXT* pctxt, H245ParameterValue* pvalue);/**************************************************************//*                                                            *//*  _SeqOfH245ParameterIdentifier                             *//*                                                            *//**************************************************************//* List of H245ParameterIdentifier */typedef DList H245_SeqOfH245ParameterIdentifier;EXTERN int asn1PE_H245_SeqOfH245ParameterIdentifier (OOCTXT* pctxt, H245_SeqOfH245ParameterIdentifier* pvalue);EXTERN int asn1PD_H245_SeqOfH245ParameterIdentifier (OOCTXT* pctxt, H245_SeqOfH245ParameterIdentifier* pvalue);/**************************************************************//*                                                            *//*  GenericParameter                                          *//*                                                            *//**************************************************************/typedef struct EXTERN H245GenericParameter {   struct {      unsigned supersedesPresent : 1;   } m;   H245ParameterIdentifier parameterIdentifier;   H245ParameterValue parameterValue;   H245_SeqOfH245ParameterIdentifier supersedes;} H245GenericParameter;EXTERN int asn1PE_H245GenericParameter (OOCTXT* pctxt, H245GenericParameter* pvalue);EXTERN int asn1PD_H245GenericParameter (OOCTXT* pctxt, H245GenericParameter* pvalue);/**************************************************************//*                                                            *//*  _SeqOfH245GenericParameter                                *//*                                                            *//**************************************************************//* List of H245GenericParameter */typedef DList H245_SeqOfH245GenericParameter;EXTERN int asn1PE_H245_SeqOfH245GenericParameter (OOCTXT* pctxt, H245_SeqOfH245GenericParameter* pvalue);EXTERN int asn1PD_H245_SeqOfH245GenericParameter (OOCTXT* pctxt, H245_SeqOfH245GenericParameter* pvalue);/**************************************************************//*                                                            *//*  GenericCapability                                         *//*                                                            *//**************************************************************/typedef struct EXTERN H245GenericCapability {   struct {      unsigned maxBitRatePresent : 1;      unsigned collapsingPresent : 1;      unsigned nonCollapsingPresent : 1;      unsigned nonCollapsingRawPresent : 1;      unsigned transportPresent : 1;   } m;   H245CapabilityIdentifier capabilityIdentifier;   ASN1UINT maxBitRate;   H245_SeqOfH245GenericParameter collapsing;   H245_SeqOfH245GenericParameter nonCollapsing;   ASN1DynOctStr nonCollapsingRaw;   H245DataProtocolCapability transport;} H245GenericCapability;EXTERN int asn1PE_H245GenericCapability (OOCTXT* pctxt, H245GenericCapability* pvalue);EXTERN int asn1PD_H245GenericCapability (OOCTXT* pctxt, H245GenericCapability* pvalue);/**************************************************************//*                                                            *//*  DataApplicationCapability_application                     *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245DataApplicationCapability_application_nonStandard 1#define T_H245DataApplicationCapability_application_t120 2#define T_H245DataApplicationCapability_application_dsm_cc 3#define T_H245DataApplicationCapability_application_userData 4#define T_H245DataApplicationCapability_application_t84 5#define T_H245DataApplicationCapability_application_t434 6#define T_H245DataApplicationCapability_application_h224 7#define T_H245DataApplicationCapability_application_nlpid 8#define T_H245DataApplicationCapability_application_dsvdControl 9#define T_H245DataApplicationCapability_application_h222DataPartitioning 10#define T_H245DataApplicationCapability_application_t30fax 11#define T_H245DataApplicationCapability_application_t140 12#define T_H245DataApplicationCapability_application_t38fax 13#define T_H245DataApplicationCapability_application_genericDataCapability 14#define T_H245DataApplicationCapability_application_extElem1 15typedef struct EXTERN H245DataApplicationCapability_application {   int t;   union {      /* t = 1 */      H245NonStandardParameter *nonStandard;      /* t = 2 */      H245DataProtocolCapability *t120;      /* t = 3 */      H245DataProtocolCapability *dsm_cc;      /* t = 4 */      H245DataProtocolCapability *userData;      /* t = 5 */      H245DataApplicationCapability_application_t84 *t84;      /* t = 6 */      H245DataProtocolCapability *t434;      /* t = 7 */      H245DataProtocolCapability *h224;      /* t = 8 */      H245DataApplicationCapability_application_nlpid *nlpid;      /* t = 9 */      /* t = 10 */      H245DataProtocolCapability *h222DataPartitioning;      /* t = 11 */      H245DataProtocolCapability *t30fax;      /* t = 12 */      H245DataProtocolCapability *t140;      /* t = 13 */      H245DataApplicationCapability_application_t38fax *t38fax;      /* t = 14 */      H245GenericCapability *genericDataCapability;      /* t = 15 */   } u;} H245DataApplicationCapability_application;EXTERN int asn1PE_H245DataApplicationCapability_application (OOCTXT* pctxt, H245DataApplicationCapability_application* pvalue);EXTERN int asn1PD_H245DataApplicationCapability_application (OOCTXT* pctxt, H245DataApplicationCapability_application* pvalue);/**************************************************************//*                                                            *//*  DataApplicationCapability                                 *//*                                                            *//**************************************************************/typedef struct EXTERN H245DataApplicationCapability {   H245DataApplicationCapability_application application;   ASN1UINT maxBitRate;} H245DataApplicationCapability;EXTERN int asn1PE_H245DataApplicationCapability (OOCTXT* pctxt, H245DataApplicationCapability* pvalue);EXTERN int asn1PD_H245DataApplicationCapability (OOCTXT* pctxt, H245DataApplicationCapability* pvalue);/**************************************************************//*                                                            *//*  _SeqOfH245DataApplicationCapability                       *//*                                                            *//**************************************************************//* List of H245DataApplicationCapability */typedef DList H245_SeqOfH245DataApplicationCapability;EXTERN int asn1PE_H245_SeqOfH245DataApplicationCapability (OOCTXT* pctxt, H245_SeqOfH245DataApplicationCapability* pvalue);EXTERN int asn1PD_H245_SeqOfH245DataApplicationCapability (OOCTXT* pctxt, H245_SeqOfH245DataApplicationCapability* pvalue);/**************************************************************//*                                                            *//*  MediaDistributionCapability                               *//*                                                            *//**************************************************************/typedef struct EXTERN H245MediaDistributionCapability {   struct {      unsigned centralizedDataPresent : 1;      unsigned distributedDataPresent : 1;   } m;   ASN1BOOL centralizedControl;   ASN1BOOL distributedControl;   ASN1BOOL centralizedAudio;   ASN1BOOL distributedAudio;   ASN1BOOL centralizedVideo;   ASN1BOOL distributedVideo;   H245_SeqOfH245DataApplicationCapability centralizedData;   H245_SeqOfH245DataApplicationCapability distributedData;} H245MediaDistributionCapability;EXTERN int asn1PE_H245MediaDistributionCapability (OOCTXT* pctxt, H245MediaDistributionCapability* pvalue);EXTERN int asn1PD_H245MediaDistributionCapability (OOCTXT* pctxt, H245MediaDistributionCapability* pvalue);/**************************************************************//*                                                            *//*  _SeqOfH245MediaDistributionCapability                     *//*                                                            *//**************************************************************//* List of H245MediaDistributionCapability */typedef DList H245_SeqOfH245MediaDistributionCapability;EXTERN int asn1PE_H245_SeqOfH245MediaDistributionCapability (OOCTXT* pctxt, H245_SeqOfH245MediaDistributionCapability* pvalue);EXTERN int asn1PD_H245_SeqOfH245MediaDistributionCapability (OOCTXT* pctxt, H245_SeqOfH245MediaDistributionCapability* pvalue);/**************************************************************//*                                                            *//*  MultipointCapability                                      *//*                                                            *//**************************************************************/typedef struct EXTERN H245MultipointCapability {   ASN1BOOL multicastCapability;   ASN1BOOL multiUniCastConference;   H245_SeqOfH245MediaDistributionCapability mediaDistributionCapability;} H245MultipointCapability;EXTERN int asn1PE_H245MultipointCapability (OOCTXT* pctxt, H245MultipointCapability* pvalue);EXTERN int asn1PD_H245MultipointCapability (OOCTXT* pctxt, H245MultipointCapability* pvalue);/**************************************************************//*                                                            *//*  H2250Capability_mcCapability                              *//*                                                            *//**************************************************************/typedef struct EXTERN H245H2250Capability_mcCapability {   ASN1BOOL centralizedConferenceMC;   ASN1BOOL decentralizedConferenceMC;} H245H2250Capability_mcCapability;EXTERN int asn1PE_H245H2250Capability_mcCapability (OOCTXT* pctxt, H245H2250Capability_mcCapability* pvalue);EXTERN int asn1PD_H245H2250Capability_mcCapability (OOCTXT* pctxt, H245H2250Capability_mcCapability* pvalue);/**************************************************************//*                                                            *//*  RTPPayloadType_payloadDescriptor                          *//*                                                            *//**************************************************************//* Choice tag constants */#define T_H245RTPPayloadType_payloadDescriptor_nonStandardIdentifier 1#define T_H245RTPPayloadType_payloadDescriptor_rfc_number 2#define T_H245RTPPayloadType_payloadDescriptor_oid 3#define T_H245RTPPayloadType_payloadDescriptor_extElem1 4typedef struct EXTERN H245RTPPayloadType_payloadDescriptor {   int t;   union {

⌨️ 快捷键说明

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