📄 nf_conntrack_h323_types.c
字号:
{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 + -