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

📄 nf_conntrack_h323_types.h

📁 Axis 221 camera embedded programing interface
💻 H
📖 第 1 页 / 共 3 页
字号:
/* Generated by Jing Min Zhao's ASN.1 parser, Apr 20 2006 * * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> * * This source code is licensed under General Public License version 2. */typedef struct TransportAddress_ipAddress {	/* SEQUENCE */	int options;		/* No use */	unsigned ip;} TransportAddress_ipAddress;typedef struct TransportAddress_ip6Address {	/* SEQUENCE */	int options;		/* No use */	unsigned ip6;} TransportAddress_ip6Address;typedef struct TransportAddress {	/* CHOICE */	enum {		eTransportAddress_ipAddress,		eTransportAddress_ipSourceRoute,		eTransportAddress_ipxAddress,		eTransportAddress_ip6Address,		eTransportAddress_netBios,		eTransportAddress_nsap,		eTransportAddress_nonStandardAddress,	} choice;	union {		TransportAddress_ipAddress ipAddress;		TransportAddress_ip6Address ip6Address;	};} TransportAddress;typedef struct DataProtocolCapability {	/* CHOICE */	enum {		eDataProtocolCapability_nonStandard,		eDataProtocolCapability_v14buffered,		eDataProtocolCapability_v42lapm,		eDataProtocolCapability_hdlcFrameTunnelling,		eDataProtocolCapability_h310SeparateVCStack,		eDataProtocolCapability_h310SingleVCStack,		eDataProtocolCapability_transparent,		eDataProtocolCapability_segmentationAndReassembly,		eDataProtocolCapability_hdlcFrameTunnelingwSAR,		eDataProtocolCapability_v120,		eDataProtocolCapability_separateLANStack,		eDataProtocolCapability_v76wCompression,		eDataProtocolCapability_tcp,		eDataProtocolCapability_udp,	} choice;} DataProtocolCapability;typedef struct DataApplicationCapability_application {	/* CHOICE */	enum {		eDataApplicationCapability_application_nonStandard,		eDataApplicationCapability_application_t120,		eDataApplicationCapability_application_dsm_cc,		eDataApplicationCapability_application_userData,		eDataApplicationCapability_application_t84,		eDataApplicationCapability_application_t434,		eDataApplicationCapability_application_h224,		eDataApplicationCapability_application_nlpid,		eDataApplicationCapability_application_dsvdControl,		eDataApplicationCapability_application_h222DataPartitioning,		eDataApplicationCapability_application_t30fax,		eDataApplicationCapability_application_t140,		eDataApplicationCapability_application_t38fax,		eDataApplicationCapability_application_genericDataCapability,	} choice;	union {		DataProtocolCapability t120;	};} DataApplicationCapability_application;typedef struct DataApplicationCapability {	/* SEQUENCE */	int options;		/* No use */	DataApplicationCapability_application application;} DataApplicationCapability;typedef struct DataType {	/* CHOICE */	enum {		eDataType_nonStandard,		eDataType_nullData,		eDataType_videoData,		eDataType_audioData,		eDataType_data,		eDataType_encryptionData,		eDataType_h235Control,		eDataType_h235Media,		eDataType_multiplexedStream,	} choice;	union {		DataApplicationCapability data;	};} DataType;typedef struct UnicastAddress_iPAddress {	/* SEQUENCE */	int options;		/* No use */	unsigned network;} UnicastAddress_iPAddress;typedef struct UnicastAddress_iP6Address {	/* SEQUENCE */	int options;		/* No use */	unsigned network;} UnicastAddress_iP6Address;typedef struct UnicastAddress {	/* CHOICE */	enum {		eUnicastAddress_iPAddress,		eUnicastAddress_iPXAddress,		eUnicastAddress_iP6Address,		eUnicastAddress_netBios,		eUnicastAddress_iPSourceRouteAddress,		eUnicastAddress_nsap,		eUnicastAddress_nonStandardAddress,	} choice;	union {		UnicastAddress_iPAddress iPAddress;		UnicastAddress_iP6Address iP6Address;	};} UnicastAddress;typedef struct H245_TransportAddress {	/* CHOICE */	enum {		eH245_TransportAddress_unicastAddress,		eH245_TransportAddress_multicastAddress,	} choice;	union {		UnicastAddress unicastAddress;	};} H245_TransportAddress;typedef struct H2250LogicalChannelParameters {	/* SEQUENCE */	enum {		eH2250LogicalChannelParameters_nonStandard = (1 << 31),		eH2250LogicalChannelParameters_associatedSessionID =		    (1 << 30),		eH2250LogicalChannelParameters_mediaChannel = (1 << 29),		eH2250LogicalChannelParameters_mediaGuaranteedDelivery =		    (1 << 28),		eH2250LogicalChannelParameters_mediaControlChannel =		    (1 << 27),		eH2250LogicalChannelParameters_mediaControlGuaranteedDelivery		    = (1 << 26),		eH2250LogicalChannelParameters_silenceSuppression = (1 << 25),		eH2250LogicalChannelParameters_destination = (1 << 24),		eH2250LogicalChannelParameters_dynamicRTPPayloadType =		    (1 << 23),		eH2250LogicalChannelParameters_mediaPacketization = (1 << 22),		eH2250LogicalChannelParameters_transportCapability =		    (1 << 21),		eH2250LogicalChannelParameters_redundancyEncoding = (1 << 20),		eH2250LogicalChannelParameters_source = (1 << 19),	} options;	H245_TransportAddress mediaChannel;	H245_TransportAddress mediaControlChannel;} H2250LogicalChannelParameters;typedef struct OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters {	/* CHOICE */	enum {		eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h222LogicalChannelParameters,		eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h223LogicalChannelParameters,		eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_v76LogicalChannelParameters,		eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters,		eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_none,	} choice;	union {		H2250LogicalChannelParameters h2250LogicalChannelParameters;	};} OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters;typedef struct OpenLogicalChannel_forwardLogicalChannelParameters {	/* SEQUENCE */	enum {		eOpenLogicalChannel_forwardLogicalChannelParameters_portNumber		    = (1 << 31),		eOpenLogicalChannel_forwardLogicalChannelParameters_forwardLogicalChannelDependency		    = (1 << 30),		eOpenLogicalChannel_forwardLogicalChannelParameters_replacementFor		    = (1 << 29),	} options;	DataType dataType;	OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters	    multiplexParameters;} OpenLogicalChannel_forwardLogicalChannelParameters;typedef struct OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters {	/* CHOICE */	enum {		eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_h223LogicalChannelParameters,		eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_v76LogicalChannelParameters,		eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters,	} choice;	union {		H2250LogicalChannelParameters h2250LogicalChannelParameters;	};} OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters;typedef struct OpenLogicalChannel_reverseLogicalChannelParameters {	/* SEQUENCE */	enum {		eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters		    = (1 << 31),		eOpenLogicalChannel_reverseLogicalChannelParameters_reverseLogicalChannelDependency		    = (1 << 30),		eOpenLogicalChannel_reverseLogicalChannelParameters_replacementFor		    = (1 << 29),	} options;	OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters	    multiplexParameters;} OpenLogicalChannel_reverseLogicalChannelParameters;typedef struct NetworkAccessParameters_networkAddress {	/* CHOICE */	enum {		eNetworkAccessParameters_networkAddress_q2931Address,		eNetworkAccessParameters_networkAddress_e164Address,		eNetworkAccessParameters_networkAddress_localAreaAddress,	} choice;	union {		H245_TransportAddress localAreaAddress;	};} NetworkAccessParameters_networkAddress;typedef struct NetworkAccessParameters {	/* SEQUENCE */	enum {		eNetworkAccessParameters_distribution = (1 << 31),		eNetworkAccessParameters_externalReference = (1 << 30),		eNetworkAccessParameters_t120SetupProcedure = (1 << 29),	} options;	NetworkAccessParameters_networkAddress networkAddress;} NetworkAccessParameters;typedef struct OpenLogicalChannel {	/* SEQUENCE */	enum {		eOpenLogicalChannel_reverseLogicalChannelParameters =		    (1 << 31),		eOpenLogicalChannel_separateStack = (1 << 30),		eOpenLogicalChannel_encryptionSync = (1 << 29),	} options;	OpenLogicalChannel_forwardLogicalChannelParameters	    forwardLogicalChannelParameters;	OpenLogicalChannel_reverseLogicalChannelParameters	    reverseLogicalChannelParameters;	NetworkAccessParameters separateStack;} OpenLogicalChannel;typedef struct Setup_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Setup_UUIE_fastStart;typedef struct Setup_UUIE {	/* SEQUENCE */	enum {		eSetup_UUIE_h245Address = (1 << 31),		eSetup_UUIE_sourceAddress = (1 << 30),		eSetup_UUIE_destinationAddress = (1 << 29),		eSetup_UUIE_destCallSignalAddress = (1 << 28),		eSetup_UUIE_destExtraCallInfo = (1 << 27),		eSetup_UUIE_destExtraCRV = (1 << 26),		eSetup_UUIE_callServices = (1 << 25),		eSetup_UUIE_sourceCallSignalAddress = (1 << 24),		eSetup_UUIE_remoteExtensionAddress = (1 << 23),		eSetup_UUIE_callIdentifier = (1 << 22),		eSetup_UUIE_h245SecurityCapability = (1 << 21),		eSetup_UUIE_tokens = (1 << 20),		eSetup_UUIE_cryptoTokens = (1 << 19),		eSetup_UUIE_fastStart = (1 << 18),		eSetup_UUIE_mediaWaitForConnect = (1 << 17),		eSetup_UUIE_canOverlapSend = (1 << 16),		eSetup_UUIE_endpointIdentifier = (1 << 15),		eSetup_UUIE_multipleCalls = (1 << 14),		eSetup_UUIE_maintainConnection = (1 << 13),		eSetup_UUIE_connectionParameters = (1 << 12),		eSetup_UUIE_language = (1 << 11),		eSetup_UUIE_presentationIndicator = (1 << 10),		eSetup_UUIE_screeningIndicator = (1 << 9),		eSetup_UUIE_serviceControl = (1 << 8),		eSetup_UUIE_symmetricOperationRequired = (1 << 7),		eSetup_UUIE_capacity = (1 << 6),		eSetup_UUIE_circuitInfo = (1 << 5),		eSetup_UUIE_desiredProtocols = (1 << 4),		eSetup_UUIE_neededFeatures = (1 << 3),		eSetup_UUIE_desiredFeatures = (1 << 2),		eSetup_UUIE_supportedFeatures = (1 << 1),		eSetup_UUIE_parallelH245Control = (1 << 0),	} options;	TransportAddress h245Address;	TransportAddress destCallSignalAddress;	TransportAddress sourceCallSignalAddress;	Setup_UUIE_fastStart fastStart;} Setup_UUIE;typedef struct CallProceeding_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} CallProceeding_UUIE_fastStart;typedef struct CallProceeding_UUIE {	/* SEQUENCE */	enum {		eCallProceeding_UUIE_h245Address = (1 << 31),		eCallProceeding_UUIE_callIdentifier = (1 << 30),		eCallProceeding_UUIE_h245SecurityMode = (1 << 29),		eCallProceeding_UUIE_tokens = (1 << 28),		eCallProceeding_UUIE_cryptoTokens = (1 << 27),		eCallProceeding_UUIE_fastStart = (1 << 26),		eCallProceeding_UUIE_multipleCalls = (1 << 25),		eCallProceeding_UUIE_maintainConnection = (1 << 24),		eCallProceeding_UUIE_fastConnectRefused = (1 << 23),		eCallProceeding_UUIE_featureSet = (1 << 22),	} options;	TransportAddress h245Address;	CallProceeding_UUIE_fastStart fastStart;} CallProceeding_UUIE;typedef struct Connect_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Connect_UUIE_fastStart;typedef struct Connect_UUIE {	/* SEQUENCE */	enum {

⌨️ 快捷键说明

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