📄 multimedia-system-control.h
字号:
/* t = 1 */ H245NonStandardParameter *nonStandardIdentifier; /* t = 2 */ ASN1INT rfc_number; /* t = 3 */ ASN1OBJID *oid; /* t = 4 */ } u;} H245RTPPayloadType_payloadDescriptor;EXTERN int asn1PE_H245RTPPayloadType_payloadDescriptor (OOCTXT* pctxt, H245RTPPayloadType_payloadDescriptor* pvalue);EXTERN int asn1PD_H245RTPPayloadType_payloadDescriptor (OOCTXT* pctxt, H245RTPPayloadType_payloadDescriptor* pvalue);/**************************************************************//* *//* RTPPayloadType *//* *//**************************************************************/typedef struct EXTERN H245RTPPayloadType { struct { unsigned payloadTypePresent : 1; } m; H245RTPPayloadType_payloadDescriptor payloadDescriptor; ASN1UINT8 payloadType;} H245RTPPayloadType;EXTERN int asn1PE_H245RTPPayloadType (OOCTXT* pctxt, H245RTPPayloadType* pvalue);EXTERN int asn1PD_H245RTPPayloadType (OOCTXT* pctxt, H245RTPPayloadType* pvalue);/**************************************************************//* *//* MediaPacketizationCapability_rtpPayloadType *//* *//**************************************************************//* List of H245RTPPayloadType */typedef DList H245MediaPacketizationCapability_rtpPayloadType;EXTERN int asn1PE_H245MediaPacketizationCapability_rtpPayloadType (OOCTXT* pctxt, H245MediaPacketizationCapability_rtpPayloadType* pvalue);EXTERN int asn1PD_H245MediaPacketizationCapability_rtpPayloadType (OOCTXT* pctxt, H245MediaPacketizationCapability_rtpPayloadType* pvalue);/**************************************************************//* *//* MediaPacketizationCapability *//* *//**************************************************************/typedef struct EXTERN H245MediaPacketizationCapability { struct { unsigned rtpPayloadTypePresent : 1; } m; ASN1BOOL h261aVideoPacketization; H245MediaPacketizationCapability_rtpPayloadType rtpPayloadType;} H245MediaPacketizationCapability;EXTERN int asn1PE_H245MediaPacketizationCapability (OOCTXT* pctxt, H245MediaPacketizationCapability* pvalue);EXTERN int asn1PD_H245MediaPacketizationCapability (OOCTXT* pctxt, H245MediaPacketizationCapability* pvalue);/**************************************************************//* *//* QOSMode *//* *//**************************************************************//* Choice tag constants */#define T_H245QOSMode_guaranteedQOS 1#define T_H245QOSMode_controlledLoad 2#define T_H245QOSMode_extElem1 3typedef struct EXTERN H245QOSMode { int t;} H245QOSMode;EXTERN int asn1PE_H245QOSMode (OOCTXT* pctxt, H245QOSMode* pvalue);EXTERN int asn1PD_H245QOSMode (OOCTXT* pctxt, H245QOSMode* pvalue);/**************************************************************//* *//* RSVPParameters *//* *//**************************************************************/typedef struct EXTERN H245RSVPParameters { struct { unsigned qosModePresent : 1; unsigned tokenRatePresent : 1; unsigned bucketSizePresent : 1; unsigned peakRatePresent : 1; unsigned minPolicedPresent : 1; unsigned maxPktSizePresent : 1; } m; H245QOSMode qosMode; ASN1UINT tokenRate; ASN1UINT bucketSize; ASN1UINT peakRate; ASN1UINT minPoliced; ASN1UINT maxPktSize;} H245RSVPParameters;EXTERN int asn1PE_H245RSVPParameters (OOCTXT* pctxt, H245RSVPParameters* pvalue);EXTERN int asn1PD_H245RSVPParameters (OOCTXT* pctxt, H245RSVPParameters* pvalue);/**************************************************************//* *//* ATMParameters *//* *//**************************************************************/typedef struct EXTERN H245ATMParameters { ASN1USINT maxNTUSize; ASN1BOOL atmUBR; ASN1BOOL atmrtVBR; ASN1BOOL atmnrtVBR; ASN1BOOL atmABR; ASN1BOOL atmCBR;} H245ATMParameters;EXTERN int asn1PE_H245ATMParameters (OOCTXT* pctxt, H245ATMParameters* pvalue);EXTERN int asn1PD_H245ATMParameters (OOCTXT* pctxt, H245ATMParameters* pvalue);/**************************************************************//* *//* QOSCapability *//* *//**************************************************************/typedef struct EXTERN H245QOSCapability { struct { unsigned nonStandardDataPresent : 1; unsigned rsvpParametersPresent : 1; unsigned atmParametersPresent : 1; } m; H245NonStandardParameter nonStandardData; H245RSVPParameters rsvpParameters; H245ATMParameters atmParameters;} H245QOSCapability;EXTERN int asn1PE_H245QOSCapability (OOCTXT* pctxt, H245QOSCapability* pvalue);EXTERN int asn1PD_H245QOSCapability (OOCTXT* pctxt, H245QOSCapability* pvalue);/**************************************************************//* *//* TransportCapability_qOSCapabilities *//* *//**************************************************************//* List of H245QOSCapability */typedef DList H245TransportCapability_qOSCapabilities;EXTERN int asn1PE_H245TransportCapability_qOSCapabilities (OOCTXT* pctxt, H245TransportCapability_qOSCapabilities* pvalue);EXTERN int asn1PD_H245TransportCapability_qOSCapabilities (OOCTXT* pctxt, H245TransportCapability_qOSCapabilities* pvalue);/**************************************************************//* *//* MediaTransportType_atm_AAL5_compressed *//* *//**************************************************************/typedef struct EXTERN H245MediaTransportType_atm_AAL5_compressed { ASN1BOOL variable_delta;} H245MediaTransportType_atm_AAL5_compressed;EXTERN int asn1PE_H245MediaTransportType_atm_AAL5_compressed (OOCTXT* pctxt, H245MediaTransportType_atm_AAL5_compressed* pvalue);EXTERN int asn1PD_H245MediaTransportType_atm_AAL5_compressed (OOCTXT* pctxt, H245MediaTransportType_atm_AAL5_compressed* pvalue);/**************************************************************//* *//* MediaTransportType *//* *//**************************************************************//* Choice tag constants */#define T_H245MediaTransportType_ip_UDP 1#define T_H245MediaTransportType_ip_TCP 2#define T_H245MediaTransportType_atm_AAL5_UNIDIR 3#define T_H245MediaTransportType_atm_AAL5_BIDIR 4#define T_H245MediaTransportType_atm_AAL5_compressed 5#define T_H245MediaTransportType_extElem1 6typedef struct EXTERN H245MediaTransportType { int t; union { /* t = 1 */ /* t = 2 */ /* t = 3 */ /* t = 4 */ /* t = 5 */ H245MediaTransportType_atm_AAL5_compressed *atm_AAL5_compressed; /* t = 6 */ } u;} H245MediaTransportType;EXTERN int asn1PE_H245MediaTransportType (OOCTXT* pctxt, H245MediaTransportType* pvalue);EXTERN int asn1PD_H245MediaTransportType (OOCTXT* pctxt, H245MediaTransportType* pvalue);/**************************************************************//* *//* MediaChannelCapability *//* *//**************************************************************/typedef struct EXTERN H245MediaChannelCapability { struct { unsigned mediaTransportPresent : 1; } m; H245MediaTransportType mediaTransport;} H245MediaChannelCapability;EXTERN int asn1PE_H245MediaChannelCapability (OOCTXT* pctxt, H245MediaChannelCapability* pvalue);EXTERN int asn1PD_H245MediaChannelCapability (OOCTXT* pctxt, H245MediaChannelCapability* pvalue);/**************************************************************//* *//* TransportCapability_mediaChannelCapabilities *//* *//**************************************************************//* List of H245MediaChannelCapability */typedef DList H245TransportCapability_mediaChannelCapabilities;EXTERN int asn1PE_H245TransportCapability_mediaChannelCapabilities (OOCTXT* pctxt, H245TransportCapability_mediaChannelCapabilities* pvalue);EXTERN int asn1PD_H245TransportCapability_mediaChannelCapabilities (OOCTXT* pctxt, H245TransportCapability_mediaChannelCapabilities* pvalue);/**************************************************************//* *//* TransportCapability *//* *//**************************************************************/typedef struct EXTERN H245TransportCapability { struct { unsigned nonStandardPresent : 1; unsigned qOSCapabilitiesPresent : 1; unsigned mediaChannelCapabilitiesPresent : 1; } m; H245NonStandardParameter nonStandard; H245TransportCapability_qOSCapabilities qOSCapabilities; H245TransportCapability_mediaChannelCapabilities mediaChannelCapabilities;} H245TransportCapability;EXTERN int asn1PE_H245TransportCapability (OOCTXT* pctxt, H245TransportCapability* pvalue);EXTERN int asn1PD_H245TransportCapability (OOCTXT* pctxt, H245TransportCapability* pvalue);/**************************************************************//* *//* RTPH263VideoRedundancyFrameMapping_frameSequence *//* *//**************************************************************/typedef struct EXTERN H245RTPH263VideoRedundancyFrameMapping_frameSequence { ASN1UINT n; ASN1UINT8 elem[256];} H245RTPH263VideoRedundancyFrameMapping_frameSequence;EXTERN int asn1PE_H245RTPH263VideoRedundancyFrameMapping_frameSequence (OOCTXT* pctxt, H245RTPH263VideoRedundancyFrameMapping_frameSequence* pvalue);EXTERN int asn1PD_H245RTPH263VideoRedundancyFrameMapping_frameSequence (OOCTXT* pctxt, H245RTPH263VideoRedundancyFrameMapping_frameSequence* pvalue);/**************************************************************//* *//* RTPH263VideoRedundancyFrameMapping *//* *//**************************************************************/typedef struct EXTERN H245RTPH263VideoRedundancyFrameMapping { ASN1UINT8 threadNumber; H245RTPH263VideoRedundancyFrameMapping_frameSequence frameSequence;} H245RTPH263VideoRedundancyFrameMapping;EXTERN int asn1PE_H245RTPH263VideoRedundancyFrameMapping (OOCTXT* pctxt, H245RTPH263VideoRedundancyFrameMapping* pvalue);EXTERN int asn1PD_H245RTPH263VideoRedundancyFrameMapping (OOCTXT* pctxt, H245RTPH263VideoRedundancyFrameMapping* pvalue);/**************************************************************//* *//* RTPH263VideoRedundancyEncoding_frameToThreadMapping_cust *//* *//**************************************************************//* List of H245RTPH263VideoRedundancyFrameMapping */typedef DList H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_custom;EXTERN int asn1PE_H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_custom (OOCTXT* pctxt, H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_custom* pvalue);EXTERN int asn1PD_H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_custom (OOCTXT* pctxt, H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_custom* pvalue);/**************************************************************//* *//* RTPH263VideoRedundancyEncoding_frameToThreadMapping *//* *//**************************************************************//* Choice tag constants */#define T_H245RTPH263VideoRedundancyEncoding_frameToThreadMapping_roundrobin 1#define T_H245RTPH263VideoRedundancyEncoding_frameToTh
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -