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

📄 multimedia-system-control.h

📁 一个非常美妙的proxy。功能强大。基于sip的协议。如果还要的话
💻 H
📖 第 1 页 / 共 5 页
字号:
      /* 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 + -