📄 h245.asn
字号:
}OpenLogicalChannelAck ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, reverseLogicalChannelParameters SEQUENCE { reverseLogicalChannelNumber LogicalChannelNumber, portNumber INTEGER (0..65535) OPTIONAL, multiplexParameters CHOICE { h222LogicalChannelParameters H222LogicalChannelParameters, -- H.223 parameters are never present in reverse direction ..., h2250LogicalChannelParameters H2250LogicalChannelParameters } OPTIONAL, -- Not present for H.223 ..., replacementFor LogicalChannelNumber OPTIONAL } OPTIONAL, -- Not present for uni-directional channel request ..., separateStack NetworkAccessParameters OPTIONAL, -- for Open requester to establish the stack forwardMultiplexAckParameters CHOICE { -- H.222 parameters are never present in the Ack -- H.223 parameters are never present in the Ack --V.76 parameters are never present in the Ack h2250LogicalChannelAckParameters H2250LogicalChannelAckParameters, ... } OPTIONAL, encryptionSync EncryptionSync OPTIONAL -- used only by Master}OpenLogicalChannelReject ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, cause CHOICE { unspecified NULL, unsuitableReverseParameters NULL, dataTypeNotSupported NULL, dataTypeNotAvailable NULL, unknownDataType NULL, dataTypeALCombinationNotSupported NULL, ..., multicastChannelNotAllowed NULL, insufficientBandwidth NULL, separateStackEstablishmentFailed NULL, invalidSessionID NULL, masterSlaveConflict NULL, waitForCommunicationMode NULL, invalidDependentChannel NULL, replacementForRejected NULL }, ...}OpenLogicalChannelConfirm ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, ...}H2250LogicalChannelAckParameters ::=SEQUENCE{ nonStandard SEQUENCE OF NonStandardParameter OPTIONAL, sessionID INTEGER(1..255) OPTIONAL, mediaChannel TransportAddress OPTIONAL, mediaControlChannel TransportAddress OPTIONAL, -- forward RTCP channel dynamicRTPPayloadType INTEGER(96..127) OPTIONAL, -- used only by the master or MC ..., flowControlToZero BOOLEAN, portNumber INTEGER (0..65535) OPTIONAL}CloseLogicalChannel ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, source CHOICE { user NULL, lcse NULL }, ..., reason CHOICE { unknown NULL, reopen NULL, reservationFailure NULL, ... }}CloseLogicalChannelAck ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, ...}RequestChannelClose ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, ..., qosCapability QOSCapability OPTIONAL, reason CHOICE { unknown NULL, normal NULL, reopen NULL, reservationFailure NULL, ... }}RequestChannelCloseAck ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, ...}RequestChannelCloseReject ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, cause CHOICE { unspecified NULL, ... }, ...}RequestChannelCloseRelease ::=SEQUENCE{ forwardLogicalChannelNumber LogicalChannelNumber, ...} -- ===================================================================================-- H.223 multiplex table definitions-- ===================================================================================MultiplexEntrySend ::=SEQUENCE{ sequenceNumber SequenceNumber, multiplexEntryDescriptors SET SIZE (1..15) OF MultiplexEntryDescriptor, ...}MultiplexEntryDescriptor ::=SEQUENCE{ multiplexTableEntryNumber MultiplexTableEntryNumber, elementList SEQUENCE SIZE (1..256) OF MultiplexElement OPTIONAL}MultiplexElement ::=SEQUENCE{ type CHOICE { logicalChannelNumber INTEGER(0..65535), subElementList SEQUENCE SIZE (2..255) OF MultiplexElement }, repeatCount CHOICE { finite INTEGER (1..65535), -- repeats of type untilClosingFlag NULL -- used for last element }}MultiplexTableEntryNumber ::=INTEGER (1..15)MultiplexEntrySendAck ::=SEQUENCE{ sequenceNumber SequenceNumber, multiplexTableEntryNumber SET SIZE (1..15) OF MultiplexTableEntryNumber, ...}MultiplexEntrySendReject ::=SEQUENCE{ sequenceNumber SequenceNumber, rejectionDescriptions SET SIZE (1..15) OF MultiplexEntryRejectionDescriptions, ...}MultiplexEntryRejectionDescriptions ::=SEQUENCE{ multiplexTableEntryNumber MultiplexTableEntryNumber, cause CHOICE { unspecifiedCause NULL, descriptorTooComplex NULL, ... }, ...}MultiplexEntrySendRelease ::=SEQUENCE{ multiplexTableEntryNumber SET SIZE (1..15) OF MultiplexTableEntryNumber, ...}RequestMultiplexEntry ::=SEQUENCE{ entryNumbers SET SIZE (1..15) OF MultiplexTableEntryNumber, ...}RequestMultiplexEntryAck ::=SEQUENCE{ entryNumbers SET SIZE (1..15) OF MultiplexTableEntryNumber, ...}RequestMultiplexEntryReject ::=SEQUENCE{ entryNumbers SET SIZE (1..15) OF MultiplexTableEntryNumber, rejectionDescriptions SET SIZE (1..15) OF RequestMultiplexEntryRejectionDescriptions, ...}RequestMultiplexEntryRejectionDescriptions ::=SEQUENCE{ multiplexTableEntryNumber MultiplexTableEntryNumber, cause CHOICE { unspecifiedCause NULL, ... }, ...}RequestMultiplexEntryRelease ::=SEQUENCE{ entryNumbers SET SIZE (1..15) OF MultiplexTableEntryNumber, ...} -- ===================================================================================-- Request mode definitions-- ===================================================================================-- RequestMode is a list, in order or preference, of modes that a terminal would like-- to have transmitted to it.RequestMode ::=SEQUENCE{ sequenceNumber SequenceNumber, requestedModes SEQUENCE SIZE (1..256) OF ModeDescription, ...}RequestModeAck ::=SEQUENCE{ sequenceNumber SequenceNumber, response CHOICE { willTransmitMostPreferredMode NULL, willTransmitLessPreferredMode NULL, ... }, ...}RequestModeReject ::=SEQUENCE{ sequenceNumber SequenceNumber, cause CHOICE { modeUnavailable NULL, multipointConstraint NULL, requestDenied NULL, ... }, ...}RequestModeRelease ::=SEQUENCE{ ...}-- ===================================================================================-- Request mode definitions: Mode description-- ===================================================================================ModeDescription ::=SET SIZE (1..256) OF ModeElementModeElement ::= SEQUENCE{ type CHOICE { nonStandard NonStandardParameter, videoMode VideoMode, audioMode AudioMode, dataMode DataMode, encryptionMode EncryptionMode, ..., h235Mode H235Mode }, h223ModeParameters H223ModeParameters OPTIONAL, ..., v76ModeParameters V76ModeParameters OPTIONAL, h2250ModeParameters H2250ModeParameters OPTIONAL }H235Mode ::=SEQUENCE{ encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity, mediaMode CHOICE { nonStandard NonStandardParameter, videoMode VideoMode, audioMode AudioMode, dataMode DataMode, ... }, ...}H223ModeParameters ::=SEQUENCE{ adaptationLayerType CHOICE { nonStandard NonStandardParameter, al1Framed NULL, al1NotFramed NULL, al2WithoutSequenceNumbers NULL, al2WithSequenceNumbers NULL, al3 SEQUENCE { controlFieldOctets INTEGER(0..2), sendBufferSize INTEGER(0..16777215) -- units octets }, ..., al1M H223AL1MParameters, al2M H223AL2MParameters, al3M H223AL3MParameters }, segmentableFlag BOOLEAN, ...}V76ModeParameters ::=CHOICE{ suspendResumewAddress NULL, suspendResumewoAddress NULL, ...}H2250ModeParameters ::=SEQUENCE{ redundancyEncodingMode RedundancyEncodingMode OPTIONAL, ...}RedundancyEncodingMode ::=SEQUENCE{ redundancyEncodingMethod RedundancyEncodingMethod, secondaryEncoding CHOICE { nonStandard NonStandardParameter, audioData AudioMode, ... } OPTIONAL, ...}-- ===================================================================================-- Request mode definitions: Video modes-- ===================================================================================VideoMode ::=CHOICE{ nonStandard NonStandardParameter, h261VideoMode H261VideoMode, h262VideoMode H262VideoMode, h263VideoMode H263VideoMode, is11172VideoMode IS11172VideoMode, ...}H261VideoMode ::=SEQUENCE{ resolution CHOICE { qcif NULL, cif NULL }, bitRate INTEGER (1..19200), -- units 100 bit/s stillImageTransmission BOOLEAN, ...}H262VideoMode ::=SEQUENCE{ profileAndLevel CHOICE { profileAndLevel-SPatML NULL, profileAndLevel-MPatLL NULL, profileAndLevel-MPatML NULL, profileAndLevel-MPatH-14 NULL, profileAndLevel-MPatHL NULL, profileAndLevel-SNRatLL NULL, profileAndLevel-SNRatML NULL, profileAndLevel-SpatialatH-14 NULL, profileAndLevel-HPatML NULL, profileAndLevel-HPatH-14 NULL, profileAndLevel-HPatHL NULL, ... }, videoBitRate INTEGER(0..1073741823) OPTIONAL, -- units 400bit/s vbvBufferSize INTEGER(0..262143) OPTIONAL, -- units 16384bits samplesPerLine INTEGER(0..16383) OPTIONAL, -- units samples/line linesPerFrame INTEGER(0..16383) OPTIONAL, -- units lines/frame framesPerSecond INTEGER(0..15) OPTIONAL, -- frame_rate_code luminanceSampleRate INTEGER(0..4294967295) OPTIONAL, -- units samples/sec ...}H263VideoMode ::=SEQUENCE{ resolution CHOICE { sqcif NULL, qcif NULL, cif NULL, cif4 NULL, cif16 NULL, ... }, bitRate INTEGER (1..19200), -- units 100 bit/s unrestrictedVector BOOLEAN, arithmeticCoding BOOLEAN, advancedPrediction BOOLEAN, pbFrames BOOLEAN, ..., errorCompensation BOOLEAN, enhancementLayerInfo EnhancementLayerInfo OPTIONAL, h263Options H263Options OPTIONAL}IS11172VideoMode ::=SEQUENCE{ constrainedBitstream BOOLEAN, videoBitRate INTEGER(0..1073741823) OPTIONAL, -- units 400bit/s vbvBufferSize INTEGER(0..262143) OPTIONAL, -- units 16384bits samplesPerLine INTEGER(0..16383) OPTIONAL, -- units samples/line linesPerFrame INTEGER(0..16383) OPTIONAL, -- units lines/frame pictureRate INTEGER(0..15) OPTIONAL, luminanceSampleRate INTEGER(0..4294967295) OPTIONAL, -- units samples/sec ...}-- ===================================================================================-- Request mode definitions: Audio modes-- ===================================================================================AudioMode ::=CHOICE{ nonStandard NonStandardParameter, g711Alaw64k NULL, g711Alaw56k NULL, g711Ulaw64k NULL, g711Ulaw56k NULL, g722-64k NULL, g722-56k NULL, g722-48k NULL, g728 NULL, g729 NULL, g729AnnexA NULL, g7231 CHOICE { noSilenceSuppressionLowRate NULL, noSilenceSuppressionHighRate NULL, silenceSuppressionLowRate NULL, silenceSuppressionHighRate NULL }, is11172AudioMode IS11172AudioMode, is13818AudioMode IS13818AudioMode, ..., g729wAnnexB INTEGER(1..256), g729AnnexAwAnnexB INTEGER(1..256), g7231AnnexCMode G7231AnnexCMode, gsmFullRate GSMAudioCapability, gsmHalfRate GSMAudioCapability, gsmEnhancedFullRate GSMAudioCapability}IS11172AudioMode ::=SEQUENCE{ audioLayer CHOICE { audioLayer1 NULL, audioLayer2 NULL, audioLayer3 NULL }, audioSampling CHOICE { audioSampling32k NULL, audioSampling44k1 NULL, audioSampling48k NULL }, multichannelType CHOICE { singleChannel NULL, twoChannelStereo NULL, twoChannelDual NULL }, bitRate INTEGER (1..448), --units kbit/s ...}IS13818AudioMode ::=SEQUENCE{ audioLayer CHOICE { audioLayer1 NULL, audioLayer2 NULL, audioLayer3 NULL }, audioSampling CHOICE { audioSampling16k NULL, audioSampling22k05 NULL, audioSampling24k NULL, audioSampling32k NULL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -