📄 multimedia-system-control.h
字号:
/* *//**************************************************************/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 + -