📄 multimedia-system-control.h
字号:
} H245MasterSlaveDetermination;EXTERN int asn1PE_H245MasterSlaveDetermination (OOCTXT* pctxt, H245MasterSlaveDetermination* pvalue);EXTERN int asn1PD_H245MasterSlaveDetermination (OOCTXT* pctxt, H245MasterSlaveDetermination* pvalue);/**************************************************************//* *//* SequenceNumber *//* *//**************************************************************/typedef ASN1UINT8 H245SequenceNumber;EXTERN int asn1PE_H245SequenceNumber (OOCTXT* pctxt, H245SequenceNumber value);EXTERN int asn1PD_H245SequenceNumber (OOCTXT* pctxt, H245SequenceNumber* pvalue);/**************************************************************//* *//* VCCapability_aal1 *//* *//**************************************************************/typedef struct EXTERN H245VCCapability_aal1 { ASN1BOOL nullClockRecovery; ASN1BOOL srtsClockRecovery; ASN1BOOL adaptiveClockRecovery; ASN1BOOL nullErrorCorrection; ASN1BOOL longInterleaver; ASN1BOOL shortInterleaver; ASN1BOOL errorCorrectionOnly; ASN1BOOL structuredDataTransfer; ASN1BOOL partiallyFilledCells;} H245VCCapability_aal1;EXTERN int asn1PE_H245VCCapability_aal1 (OOCTXT* pctxt, H245VCCapability_aal1* pvalue);EXTERN int asn1PD_H245VCCapability_aal1 (OOCTXT* pctxt, H245VCCapability_aal1* pvalue);/**************************************************************//* *//* VCCapability_aal5 *//* *//**************************************************************/typedef struct EXTERN H245VCCapability_aal5 { ASN1USINT forwardMaximumSDUSize; ASN1USINT backwardMaximumSDUSize;} H245VCCapability_aal5;EXTERN int asn1PE_H245VCCapability_aal5 (OOCTXT* pctxt, H245VCCapability_aal5* pvalue);EXTERN int asn1PD_H245VCCapability_aal5 (OOCTXT* pctxt, H245VCCapability_aal5* pvalue);/**************************************************************//* *//* VCCapability_availableBitRates_type_rangeOfBitRates *//* *//**************************************************************/typedef struct EXTERN H245VCCapability_availableBitRates_type_rangeOfBitRates { ASN1USINT lowerBitRate; ASN1USINT higherBitRate;} H245VCCapability_availableBitRates_type_rangeOfBitRates;EXTERN int asn1PE_H245VCCapability_availableBitRates_type_rangeOfBitRates (OOCTXT* pctxt, H245VCCapability_availableBitRates_type_rangeOfBitRates* pvalue);EXTERN int asn1PD_H245VCCapability_availableBitRates_type_rangeOfBitRates (OOCTXT* pctxt, H245VCCapability_availableBitRates_type_rangeOfBitRates* pvalue);/**************************************************************//* *//* VCCapability_availableBitRates_type *//* *//**************************************************************//* Choice tag constants */#define T_H245VCCapability_availableBitRates_type_singleBitRate 1#define T_H245VCCapability_availableBitRates_type_rangeOfBitRates 2typedef struct EXTERN H245VCCapability_availableBitRates_type { int t; union { /* t = 1 */ ASN1USINT singleBitRate; /* t = 2 */ H245VCCapability_availableBitRates_type_rangeOfBitRates *rangeOfBitRates; } u;} H245VCCapability_availableBitRates_type;EXTERN int asn1PE_H245VCCapability_availableBitRates_type (OOCTXT* pctxt, H245VCCapability_availableBitRates_type* pvalue);EXTERN int asn1PD_H245VCCapability_availableBitRates_type (OOCTXT* pctxt, H245VCCapability_availableBitRates_type* pvalue);/**************************************************************//* *//* VCCapability_availableBitRates *//* *//**************************************************************/typedef struct EXTERN H245VCCapability_availableBitRates { H245VCCapability_availableBitRates_type type;} H245VCCapability_availableBitRates;EXTERN int asn1PE_H245VCCapability_availableBitRates (OOCTXT* pctxt, H245VCCapability_availableBitRates* pvalue);EXTERN int asn1PD_H245VCCapability_availableBitRates (OOCTXT* pctxt, H245VCCapability_availableBitRates* pvalue);/**************************************************************//* *//* Q2931Address_address_nsapAddress *//* *//**************************************************************/typedef struct EXTERN H245Q2931Address_address_nsapAddress { ASN1UINT numocts; ASN1OCTET data[20];} H245Q2931Address_address_nsapAddress;EXTERN int asn1PE_H245Q2931Address_address_nsapAddress (OOCTXT* pctxt, H245Q2931Address_address_nsapAddress* pvalue);EXTERN int asn1PD_H245Q2931Address_address_nsapAddress (OOCTXT* pctxt, H245Q2931Address_address_nsapAddress* pvalue);/**************************************************************//* *//* Q2931Address_address *//* *//**************************************************************//* Choice tag constants */#define T_H245Q2931Address_address_internationalNumber 1#define T_H245Q2931Address_address_nsapAddress 2#define T_H245Q2931Address_address_extElem1 3typedef struct EXTERN H245Q2931Address_address { int t; union { /* t = 1 */ ASN1NumericString internationalNumber; /* t = 2 */ H245Q2931Address_address_nsapAddress *nsapAddress; /* t = 3 */ } u;} H245Q2931Address_address;EXTERN int asn1PE_H245Q2931Address_address (OOCTXT* pctxt, H245Q2931Address_address* pvalue);EXTERN int asn1PD_H245Q2931Address_address (OOCTXT* pctxt, H245Q2931Address_address* pvalue);/**************************************************************//* *//* Q2931Address_subaddress *//* *//**************************************************************/typedef struct EXTERN H245Q2931Address_subaddress { ASN1UINT numocts; ASN1OCTET data[20];} H245Q2931Address_subaddress;EXTERN int asn1PE_H245Q2931Address_subaddress (OOCTXT* pctxt, H245Q2931Address_subaddress* pvalue);EXTERN int asn1PD_H245Q2931Address_subaddress (OOCTXT* pctxt, H245Q2931Address_subaddress* pvalue);/**************************************************************//* *//* Q2931Address *//* *//**************************************************************/typedef struct EXTERN H245Q2931Address { struct { unsigned subaddressPresent : 1; } m; H245Q2931Address_address address; H245Q2931Address_subaddress subaddress;} H245Q2931Address;EXTERN int asn1PE_H245Q2931Address (OOCTXT* pctxt, H245Q2931Address* pvalue);EXTERN int asn1PD_H245Q2931Address (OOCTXT* pctxt, H245Q2931Address* pvalue);/**************************************************************//* *//* VCCapability_aal1ViaGateway_gatewayAddress *//* *//**************************************************************//* List of H245Q2931Address */typedef DList H245VCCapability_aal1ViaGateway_gatewayAddress;EXTERN int asn1PE_H245VCCapability_aal1ViaGateway_gatewayAddress (OOCTXT* pctxt, H245VCCapability_aal1ViaGateway_gatewayAddress* pvalue);EXTERN int asn1PD_H245VCCapability_aal1ViaGateway_gatewayAddress (OOCTXT* pctxt, H245VCCapability_aal1ViaGateway_gatewayAddress* pvalue);/**************************************************************//* *//* VCCapability_aal1ViaGateway *//* *//**************************************************************/typedef struct EXTERN H245VCCapability_aal1ViaGateway { H245VCCapability_aal1ViaGateway_gatewayAddress gatewayAddress; ASN1BOOL nullClockRecovery; ASN1BOOL srtsClockRecovery; ASN1BOOL adaptiveClockRecovery; ASN1BOOL nullErrorCorrection; ASN1BOOL longInterleaver; ASN1BOOL shortInterleaver; ASN1BOOL errorCorrectionOnly; ASN1BOOL structuredDataTransfer; ASN1BOOL partiallyFilledCells;} H245VCCapability_aal1ViaGateway;EXTERN int asn1PE_H245VCCapability_aal1ViaGateway (OOCTXT* pctxt, H245VCCapability_aal1ViaGateway* pvalue);EXTERN int asn1PD_H245VCCapability_aal1ViaGateway (OOCTXT* pctxt, H245VCCapability_aal1ViaGateway* pvalue);/**************************************************************//* *//* VCCapability *//* *//**************************************************************/typedef struct EXTERN H245VCCapability { struct { unsigned aal1Present : 1; unsigned aal5Present : 1; unsigned aal1ViaGatewayPresent : 1; } m; H245VCCapability_aal1 aal1; H245VCCapability_aal5 aal5; ASN1BOOL transportStream; ASN1BOOL programStream; H245VCCapability_availableBitRates availableBitRates; H245VCCapability_aal1ViaGateway aal1ViaGateway;} H245VCCapability;EXTERN int asn1PE_H245VCCapability (OOCTXT* pctxt, H245VCCapability* pvalue);EXTERN int asn1PD_H245VCCapability (OOCTXT* pctxt, H245VCCapability* pvalue);/**************************************************************//* *//* _SetOfH245VCCapability *//* *//**************************************************************//* List of H245VCCapability */typedef DList H245_SetOfH245VCCapability;EXTERN int asn1PE_H245_SetOfH245VCCapability (OOCTXT* pctxt, H245_SetOfH245VCCapability* pvalue);EXTERN int asn1PD_H245_SetOfH245VCCapability (OOCTXT* pctxt, H245_SetOfH245VCCapability* pvalue);/**************************************************************//* *//* H222Capability *//* *//**************************************************************/typedef struct EXTERN H245H222Capability { ASN1USINT numberOfVCs; H245_SetOfH245VCCapability vcCapability;} H245H222Capability;EXTERN int asn1PE_H245H222Capability (OOCTXT* pctxt, H245H222Capability* pvalue);EXTERN int asn1PD_H245H222Capability (OOCTXT* pctxt, H245H222Capability* pvalue);/**************************************************************//* *//* H223Capability_h223MultiplexTableCapability_enhanced *//* *//**************************************************************/typedef struct EXTERN H245H223Capability_h223MultiplexTableCapability_enhanced { ASN1UINT8 maximumNestingDepth; ASN1UINT8 maximumElementListSize; ASN1UINT8 maximumSubElementListSize;} H245H223Capability_h223MultiplexTableCapability_enhanced;EXTERN int asn1PE_H245H223Capability_h223MultiplexTableCapability_enhanced (OOCTXT* pctxt, H245H223Capability_h223MultiplexTableCapability_enhanced* pvalue);EXTERN int asn1PD_H245H223Capability_h223MultiplexTableCapability_enhanced (OOCTXT* pctxt, H245H223Capability_h223MultiplexTableCapability_enhanced* pvalue);/**************************************************************//* *//* H223Capability_h223MultiplexTableCapability *//* *//**************************************************************//* Choice tag constants */#define T_H245H223Capability_h223MultiplexTableCapability_basic 1#define T_H245H223Capability_h223MultiplexTableCapability_enhanced 2typedef struct EXTERN H245H223Capability_h223MultiplexTableCapability { int t; union { /* t = 1 */ /* t = 2 */ H245H223Capability_h223MultiplexTableCapability_enhanced *enhanced; } u;} H245H223Capability_h223MultiplexTableCapability;EXTERN int asn1PE_H245H223Capability_h223MultiplexTableCapability (OOCTXT* pctxt, H245H223Capability_h223MultiplexTableCapability* pvalue);EXTERN int asn1PD_H245H223Capability_h223MultiplexTableCapability (OOCTXT* pctxt, H245H223Capability_h223MultiplexTableCapability* pvalue);/**************************************************************//* *//* H223Capability_mobileOperationTransmitCapability */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -