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

📄 nf_conntrack_h323_types.c

📁 linux 内核源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
	{FNAME("videoBitRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("vbvBufferSize") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("samplesPerLine") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("linesPerFrame") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("framesPerSecond") INT, 4, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("luminanceSampleRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("videoBadMBsCap") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _H263VideoCapability[] = {	/* SEQUENCE */	{FNAME("sqcifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("qcifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("cifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("cif4MPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("cif16MPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("maxBitRate") INT, CONS, 1, 0, SKIP, 0, NULL},	{FNAME("unrestrictedVector") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("arithmeticCoding") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("advancedPrediction") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("pbFrames") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("temporalSpatialTradeOffCapability") BOOL, FIXD, 0, 0, SKIP, 0,	 NULL},	{FNAME("hrd-B") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("bppMaxKb") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("slowSqcifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("slowQcifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("slowCifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("slowCif4MPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("slowCif16MPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("errorCompensation") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("enhancementLayerInfo") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0,	 NULL},	{FNAME("h263Options") SEQ, 5, 29, 31, SKIP | EXT | OPT, 0, NULL},};static field_t _IS11172VideoCapability[] = {	/* SEQUENCE */	{FNAME("constrainedBitstream") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("videoBitRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("vbvBufferSize") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("samplesPerLine") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("linesPerFrame") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("pictureRate") INT, 4, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("luminanceSampleRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("videoBadMBsCap") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _VideoCapability[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("h261VideoCapability") SEQ, 2, 5, 6, SKIP | EXT, 0,	 _H261VideoCapability},	{FNAME("h262VideoCapability") SEQ, 6, 17, 18, SKIP | EXT, 0,	 _H262VideoCapability},	{FNAME("h263VideoCapability") SEQ, 7, 13, 21, SKIP | EXT, 0,	 _H263VideoCapability},	{FNAME("is11172VideoCapability") SEQ, 6, 7, 8, SKIP | EXT, 0,	 _IS11172VideoCapability},	{FNAME("genericVideoCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},};static field_t _AudioCapability_g7231[] = {	/* SEQUENCE */	{FNAME("maxAl-sduAudioFrames") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("silenceSuppression") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _IS11172AudioCapability[] = {	/* SEQUENCE */	{FNAME("audioLayer1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioLayer2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioLayer3") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling32k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling44k1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling48k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("singleChannel") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("twoChannels") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("bitRate") INT, WORD, 1, 0, SKIP, 0, NULL},};static field_t _IS13818AudioCapability[] = {	/* SEQUENCE */	{FNAME("audioLayer1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioLayer2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioLayer3") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling16k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling22k05") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling24k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling32k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling44k1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("audioSampling48k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("singleChannel") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("twoChannels") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("threeChannels2-1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("threeChannels3-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("fourChannels2-0-2-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("fourChannels2-2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("fourChannels3-1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("fiveChannels3-0-2-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("fiveChannels3-2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("lowFrequencyEnhancement") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("multilingual") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("bitRate") INT, WORD, 1, 0, SKIP, 0, NULL},};static field_t _AudioCapability[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("g711Alaw64k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g711Alaw56k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g711Ulaw64k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g711Ulaw56k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g722-64k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g722-56k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g722-48k") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g7231") SEQ, 0, 2, 2, SKIP, 0, _AudioCapability_g7231},	{FNAME("g728") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g729") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g729AnnexA") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("is11172AudioCapability") SEQ, 0, 9, 9, SKIP | EXT, 0,	 _IS11172AudioCapability},	{FNAME("is13818AudioCapability") SEQ, 0, 21, 21, SKIP | EXT, 0,	 _IS13818AudioCapability},	{FNAME("g729wAnnexB") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g729AnnexAwAnnexB") INT, BYTE, 1, 0, SKIP, 0, NULL},	{FNAME("g7231AnnexCCapability") SEQ, 1, 3, 3, SKIP | EXT, 0, NULL},	{FNAME("gsmFullRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},	{FNAME("gsmHalfRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},	{FNAME("gsmEnhancedFullRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},	{FNAME("genericAudioCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},	{FNAME("g729Extensions") SEQ, 1, 8, 8, SKIP | EXT, 0, NULL},};static field_t _DataProtocolCapability[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("v14buffered") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("v42lapm") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("hdlcFrameTunnelling") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("h310SeparateVCStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("h310SingleVCStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("transparent") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("segmentationAndReassembly") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("hdlcFrameTunnelingwSAR") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("v120") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("separateLANStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("v76wCompression") CHOICE, 2, 3, 3, SKIP | EXT, 0, NULL},	{FNAME("tcp") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("udp") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _T84Profile_t84Restricted[] = {	/* SEQUENCE */	{FNAME("qcif") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("cif") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("ccir601Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("ccir601Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("hdtvSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("hdtvProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("g3FacsMH200x100") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("g3FacsMH200x200") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("g4FacsMMR200x100") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("g4FacsMMR200x200") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("jbig200x200Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("jbig200x200Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("jbig300x300Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("jbig300x300Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("digPhotoLow") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("digPhotoMedSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("digPhotoMedProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("digPhotoHighSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("digPhotoHighProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _T84Profile[] = {	/* CHOICE */	{FNAME("t84Unrestricted") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("t84Restricted") SEQ, 0, 19, 19, SKIP | EXT, 0,	 _T84Profile_t84Restricted},};static field_t _DataApplicationCapability_application_t84[] = {	/* SEQUENCE */	{FNAME("t84Protocol") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("t84Profile") CHOICE, 1, 2, 2, SKIP, 0, _T84Profile},};static field_t _DataApplicationCapability_application_nlpid[] = {	/* SEQUENCE */	{FNAME("nlpidProtocol") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("nlpidData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},};static field_t _DataApplicationCapability_application[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("t120") CHOICE, 3, 7, 14, DECODE | EXT,	 offsetof(DataApplicationCapability_application, t120),	 _DataProtocolCapability},	{FNAME("dsm-cc") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("userData") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("t84") SEQ, 0, 2, 2, SKIP, 0,	 _DataApplicationCapability_application_t84},	{FNAME("t434") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("h224") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("nlpid") SEQ, 0, 2, 2, SKIP, 0,	 _DataApplicationCapability_application_nlpid},	{FNAME("dsvdControl") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("h222DataPartitioning") CHOICE, 3, 7, 14, SKIP | EXT, 0,	 _DataProtocolCapability},	{FNAME("t30fax") CHOICE, 3, 7, 14, SKIP | EXT, 0, NULL},	{FNAME("t140") CHOICE, 3, 7, 14, SKIP | EXT, 0, NULL},	{FNAME("t38fax") SEQ, 0, 2, 2, SKIP, 0, NULL},	{FNAME("genericDataCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},};static field_t _DataApplicationCapability[] = {	/* SEQUENCE */	{FNAME("application") CHOICE, 4, 10, 14, DECODE | EXT,	 offsetof(DataApplicationCapability, application),	 _DataApplicationCapability_application},	{FNAME("maxBitRate") INT, CONS, 0, 0, SKIP, 0, NULL},};static field_t _EncryptionMode[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("h233Encryption") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _DataType[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("nullData") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("videoData") CHOICE, 3, 5, 6, SKIP | EXT, 0, _VideoCapability},	{FNAME("audioData") CHOICE, 4, 14, 22, SKIP | EXT, 0,	 _AudioCapability},	{FNAME("data") SEQ, 0, 2, 2, DECODE | EXT, offsetof(DataType, data),	 _DataApplicationCapability},	{FNAME("encryptionData") CHOICE, 1, 2, 2, SKIP | EXT, 0,	 _EncryptionMode},	{FNAME("h235Control") SEQ, 0, 2, 2, SKIP, 0, NULL},	{FNAME("h235Media") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},	{FNAME("multiplexedStream") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},};static field_t _H222LogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("resourceID") INT, WORD, 0, 0, SKIP, 0, NULL},	{FNAME("subChannelID") INT, WORD, 0, 0, SKIP, 0, NULL},	{FNAME("pcr-pid") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("programDescriptors") OCTSTR, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("streamDescriptors") OCTSTR, SEMI, 0, 0, SKIP | OPT, 0, NULL},};static field_t _H223LogicalChannelParameters_adaptationLayerType_al3[] = {	/* SEQUENCE */	{FNAME("controlFieldOctets") INT, 2, 0, 0, SKIP, 0, NULL},	{FNAME("sendBufferSize") INT, CONS, 0, 0, SKIP, 0, NULL},};static field_t _H223LogicalChannelParameters_adaptationLayerType[] = {	/* CHOICE */	{FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,	 _H245_NonStandardParameter},	{FNAME("al1Framed") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("al1NotFramed") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("al2WithoutSequenceNumbers") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("al2WithSequenceNumbers") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("al3") SEQ, 0, 2, 2, SKIP, 0,	 _H223LogicalChannelParameters_adaptationLayerType_al3},	{FNAME("al1M") SEQ, 0, 7, 8, SKIP | EXT, 0, NULL},	{FNAME("al2M") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},	{FNAME("al3M") SEQ, 0, 5, 6, SKIP | EXT, 0, NULL},};static field_t _H223LogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("adaptationLayerType") CHOICE, 3, 6, 9, SKIP | EXT, 0,	 _H223LogicalChannelParameters_adaptationLayerType},	{FNAME("segmentableFlag") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _CRCLength[] = {	/* CHOICE */	{FNAME("crc8bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("crc16bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("crc32bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76HDLCParameters[] = {	/* SEQUENCE */	{FNAME("crcLength") CHOICE, 2, 3, 3, SKIP | EXT, 0, _CRCLength},	{FNAME("n401") INT, WORD, 1, 0, SKIP, 0, NULL},	{FNAME("loopbackTestProcedure") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters_suspendResume[] = {	/* CHOICE */	{FNAME("noSuspendResume") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("suspendResumewAddress") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("suspendResumewoAddress") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters_mode_eRM_recovery[] = {	/* CHOICE */	{FNAME("rej") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("sREJ") NUL, FIXD, 0, 0, SKIP, 0, NULL},

⌨️ 快捷键说明

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