Home

Results 1 - 10 of 81,790 for choices. Search took 0.62 seconds.  
Sort by date/Sort by relevance
H.450.1 H4501-Supplementa ry Service APDU Structure - see Table 4/H4501 in APC-1177 Remote-Operations-Apdus { itu-t recommendation h 450 1 version1(0) remote-operations-apdus(11) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS H323CallTransferOperations , H323CallTransferResults, H323CallTransferErrors FROM { itu-t recommendation h 450 2 version1(0) call-transfer-operations(0) } H323Call Diversion Operations , H323Call Diversion Results, H323Call Diversion Errors FROM { itu-t recommendation h 450 3 version1(0) call- d iversion -operations(0) } ; ROS ::= CHOICE { invoke Invoke , returnResult ReturnResult, returnError ReturnError, reject Reject } Invoke ::= SEQUENCE { invokeId InvokeId, linkedId InvokeId OPTIONAL, operation H450Operation } ReturnResult ::= SEQUENCE { invokeId InvokeId, result H450OperationResult OPTIONAL } ReturnError ::= SEQUENCE { invokeId InvokeId, error H450Error, } Reject ::= SEQUENCE { invokeId InvokeId, problem CHOICE { general GeneralProblem, invoke InvokeProblem, returnResult ReturnResultProblem, returnError ReturnErrorProblem } } GeneralProblem ::= CHOICE { unrecognisedComponent NULL, mistypedComponent NULL, badlyStructuredComponent NULL } InvokeProblem ::= CHOICE { duplicateInvocation NULL, unrecognisedOperation NULL, mistypedArgument NULL, resourceLimitation NULL, releaseInProgress NULL, unrecognisedLinkedId NULL, linkedResponseUnexpected NULL, unexpectedLinkedOperation NULL, } ReturnResultProblem ::= CHOICE { unrecognisedInvocation NULL, resultResponseUnexpected NULL, mistypedResult NULL } ReturnErrorProblem ::= CHOICE { unrecognisedInvocation NULL, errorResponseUnexpected NULL, unrecognisedError NULL, unexpectedError NULL, mistypedParameter NULL } RejectProblem ::= CHOICE { general-unrecognisedPDU NULL, general-mistypedPDU NULL, general-badlyStructuredPDU NULL, invoke-duplicateInvocation NULL, invoke-unrecognisedOperation NULL, invoke-mistypedArgument NULL, invoke-resourceLimitation NULL, invoke-releaseInProgress NULL, invoke-unrecognisedLinkedId NULL, invoke-linkedResponseUnexpected NULL, invoke-unexpectedLinkedOperation NULL, returnResult-unrecognisedInvocation NULL, returnResult-resultResponseUnexpected NULL, returnResult-mistypedResult NULL, returnError-unrecognisedInvocation NULL, returnError-errorResponseUnexpected NULL, returnError-unrecognisedError NULL, returnError-unexpectedError NULL, returnError-mistypedParameter NULL } InvokeId ::= CHOICE { present INTEGER, absent NULL } H450Operation ::= CHOICE { h323CallTransferOperati ons H323CallTransferOperations, h323CallDiversionOperations H323CallDiversionOperations, ... } H450OperationResult ::= CHOICE { h323CallTransferResults H323CallTransferResults, h323CallDiversionResults H323CallDiversionResults, ... } H450Error ::= CHOICE { h323CallTransferErrors H323CallTransferErrors, h323CallDiversionErrors H323CallDiversionErrors, ... } END -- end of Remote-Operations-Apdus definitions Addressing-Data-Elements { itu-t recommendation h 450 1 version1(0) addressing-data-elements(9)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN EXPORTS PresentedAddressScreened, PresentedAddressUnscreened, PresentedNumberScreened, PresentedNumberUnscreened, Address, PartySubaddress, ScreeningIndicator, PresentationAllowedIndicator; PresentedAddressScreened ::= CHOICE { presentationAllowedAddress AddressScreened, presentationRestricted NULL, numberNotAvailableDueToInterworking NULL, presentationRestrictedAddress AddressScreened, … } PresentedAddressUnscreened ::= CHOICE { presentationAllowedAddress Address, presentationRestricted NULL, numberNotAvailableDueToInterworking NULL, presentationRestrictedAddress Address, … } PresentedNumberScreened ::= CHOICE { presentationAllowedAddress NumberScreened, presentationRestricted NULL, numberNotAvailableDueToInterworking NULL, presentationRestrictedAddress NumberScreened, … } PresentedNumberUnscreened ::= CHOICE { presentationAllowedAddress PartyNumber, presentationRestricted NULL, numberNotAvailableDueToInterworking NULL, presentationRestrictedAddress PartyNumber, … } AddressScreened ::= SEQUENCE { PartyNumber, ScreeningIndicator, PartySubaddress OPTIONAL, … } NumberScreened ::= SEQUENCE { PartyNumber, ScreeningIndicator, … } Address ::= SEQUENCE { PartyNumber, PartySubaddress OPTIONAL, … } -- PartyNumber defined in Recommendation H.225.0 -- PublicPartyNumber defined in Recommendation H.225.0 -- PrivatePartyNumber defined in Recommendation H.225.0 -- NumberDigits defined in Recommendation H.225.0 -- PublicTypeOfNumber defined in Recommendation H.225.0 -- PrivateTypeOfNumber defined in Recommendation H.225.0 EndpointAddress ::= SEQUENCE{ DestinationAddress SEQUENCE OF AliasAddress, RemoteExtensionAddress AliasAddress OPTIONAL, … } PartySubaddress ::= CHOICE { UserSpecifiedSubaddress, -- not recommended. (...) Some networks -- may limit the subaddress value to some other length -- e.g. 4 octets Scree ningIndicator ::= CHOICE { userProvidedNotScreened NULL , -- number was provided by a remote us er terminal -- equipment, and has been screened by a network that -- is not the local public or the local private -- network. u serProvidedVerifiedAndPassed NULL , -- number was provided by a remote user terminal -- equipment (or by a remote private network), and has -- been screened by the local public or the local -- private network. u serProvidedVerifiedAndFailed NULL , -- not used, value res erved. networkProvided NULL , -- number was provided by local public or local -- private network. … } PresentationAllowedIndicator ::= BOOLEAN END -- of Addressing-Data-Elements H225-generic-parameters-definition { itu-t recommendation h 450 1 version1(0) h225-generic-parameters(6)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN EXPORTS H225InformationElement; H225InformationElement ::= OCTET STRING END -- of H225 Generic parameters definition Manufacturer-specific-service-extension-definition { itu-t recommendation h 450 1 version1(0) msi-definition (18) } DEFINITIONS AUTOMATIC TAGS ::=BEGIN IMPORTS N onStandardParameter FROM H323-MESSAGES Extension ::= N onStandardParameter -- from H.225.0 END -- of Manufacturer-specific-service-extension-definition H.450.2 Call-Transfer-Operations { itu-t recommendation h 450 2 version1(0) call-transfer-operations(0) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS Extension FROM Manufacturer-specific-service-extension-definition {itu-t recommendation h 450 1 version1(0) msi-definition(18)} EndpointAddress FROM H323-MESSAGES {xxx} -- Editors note: Module reference to H.225 to be added H225InformationElement FROM h225-generic-parameters-definition {itu-t recommendation h 450 1 version1(0) h225-generic-parameters(6)}; H323CallTransferOperations ::= CHOICE { callTransferIdentify DummyArg, callTransferAbandon DummyArg, callTransferInitiate CTInitiateArg, callTransferSetup CTSetupArg, callTransferUpdate CTUpdateArg, subaddressTransfer SubaddressTransferArg, } H323CallTransferResults ::= CHOICE { callTransferIdentify CTIdentifyRes, callTransferInitiate DummyRes, callTransferSetup DummyRes } H323CallTransferErrors ::= CHOICE { callTransferIdentify CHOICE { notAvailable NULL, invalidCallState NULL, supplementaryServiceInteractionNotAllowed NULL, unspecified Extension } callTransferInitiate CHOICE { notAvailable NULL, invalidCallState NULL, invalidReroutingNumber NULL, unrecognizedCallIdentity NULL, establishmentFailure NULL, supplementaryServiceInteractionNotAllowed NULL, unspecified Extension } callTransferSetup CHOICE { notAvailable NULL, invalidCallState NULL, invalidReroutingNumber NULL, unrecognizedCallIdentity NULL, unspecified Extension, supplementaryServiceInteractionNotAllowed NULL } } DummyArg ::= CHOICE { single Extension, multi SEQUENCE OF Extension, ... } DummyRes ::= CHOICE { single Extension, multi SEQUENCE OF Extension, ... } CTInitiateArg ::= SEQUENCE { callIdentity CallIdentity, reroutingNumber SEQUENCE OF EndpointAddress, argumentExtension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } CTSetupArg ::= SEQUENCE { callIdentity CallIdentity, transferringNumber SEQUENCE OF EndpointAddres OPTIONAL, argumentExtension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } CTIdentifyRes ::= SEQUENCE { callIdentity CallIdentity, reroutingNumber SEQUENCE OF EndpointAddress, resultExtension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } CTUpdateArg ::= SEQUENCE { redirectionNumber SEQUENCE OF EndpointAddress, basicCallInfoElements H225InformationElement OPTIONAL, -- Information elements -- Progress indicator and User user may be conveyed argumentExtension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } SubaddressTransferArg ::= SEQUENCE { redirectionSubaddress PartySubaddress, argumentExtension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } CallIdentity ::= NumericString (SIZE 0..4) -- size 0 means 'empty' END -- of Call-Transfer-Operations H.450.3 Call-Diversion-Operations {itu-t recommendation h 450 3 version1(0) call-diversion-operations(0)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS Extension FROM Manufacturer-specific-service-extension-definition {itu-t recommendation h 450 1 version1(0) msi-definition(18)} H225InformationElement FROM Generic-parameters-definition { itu-t recommendation h 450 1 version1(0) h225-generic-parameters(6) } EndpointAddress FROM H323-MESSAGES { xxx} -- Editors note: Module reference to H.225 to be added PartySubaddress, PresentationAllowedIndicator, FROM Addressing-Data-Elements { itu-t recommendation h 450 1 version1(0) addressing-data-elements (9) } H323CallDiversionOperations ::= CHOICE { activateDiversionQ SEQUENCE { procedure Procedure, basicService BasicService, divertedToAddress SEQUENCE OF EndpointAddress, servedUserNr SEQUENCE OF EndpointAddress, activatingUserNr SEQUENCE OF EndpointAddress, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, deactivateDiversionQ SEQUENCE { procedure Procedure, basicService BasicService, servedUserNr SEQUENCE OF EndpointAddress, deactivatingUserNr SEQUENCE OF EndpointAddress, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, interrogateDiversionQ SEQUENCE { procedure Procedure, basicService BasicService DEFAULT allServices, servedUserNr SEQUENCE OF EndpointAddress, interrogatingUserNr SEQUENCE OF EndpointAddress, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, checkRestriction SEQUENCE { servedUserNr EnpointAddress, basicService BasicService, divertedToNr SEQUENCE OF EndpointAddress, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, callRerouting SEQUENCE { reroutingReason DiversionReason, originalReroutingReason DiversionReason OPTIONAL, calledAddress SEQUENCE OF EndpointAddress, diversionCounter INTEGER (1..15), h225InfoElement H225InformationElement -- The H.225 information elements Bearer capability, High layer compatibility, -- Low layer compatibility, Progress Indicator and User-user information element -- may be embedded in the h225InfoElement in accordance with H.450.1. lastReroutingNr SEQUENCE OF EndpointAddress, subscriptionOption SubscriptionOption, callingPartySubaddress PartySubaddress OPTIONAL, callingNumber SEQUENCE OF EndpointAddress, originalCalledNr SEQUENCE OF EndpointAddress OPTIONAL, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, divertingLegInformation1 SEQUENCE { diversionReason diversionReason, subscriptionOption subscriptionOption, nominatedNr SEQUENCE OF EndpointAddress, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, divertingLegInformation2 SEQUENCE { diversionCounter INTEGER (1..15), diversionReason diversionReason, originalDiversionReason DiversionReason OPTIONAL, divertingNr SEQUENCE OF EndpointAddress OPTIONAL, originalCalledNr SEQUENCE OF EndpointAddress OPTIONAL, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, divertingLeginformation3 SEQUENCE { presentationAllowedIndicator PresentationAllowedIndicator, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... }, cfnrDivertedLegFailed CHOICE { none NULL single Extension, multi SEQUENCE OF Extension, ... }, ... } H323CallDiversionResults ::= CHOICE { activateDiversionQ CHOICE { none NULL, single Extension multi SEQUENCE OF Extension, ... }, deactivateDiversionQ CHOICE { none NULL, single Extension multi SEQUENCE OF Extension, ... }, interrogateDiversionQ IntResultList, checkRestriction CHOICE { none NULL, single Extension multi SEQUENCE OF Extension, ... }, callRerouting CHOICE { none NULL, single Extension multi SEQUENCE OF Extension, ... }, ... } H323CallDiversionErrors ::= CHOICE { activateDiversionQ CHOICE { notSubscribed NULL, notAvailable NULL, invalidServedUserNr NULL, basicServiceNotProvided NULL, resourceUnavailable NULL, invalidDivertedToNr NULL, specialServiceNr NULL, diversionToServedUserNr NULL, temporarilyUnavailable NULL, notAuthorized NULL, unspecified Extension }, deactivateDiversionQ CHOICE { notSubscribed NULL, notAvailable NULL, invalidServedUserNr NULL, temporarilyUnavailable NULL, notAuthorized NULL, unspecified Extension }, interrogateDiversionQ CHOICE { notSubscribed NULL, notAvailable NULL, invalidServedUserNr NULL, temporarilyUnavailable NULL, notAuthorized NULL, unspecified Extension }, checkRestriction CHOICE { notAvailable NULL, invalidServedUserNr NULL, invalidDivertedToNr NULL, specialServiceNr NULL, unspecified Extension }, callRerouting CHOICE { notSubscribed NULL, notAvailable NULL, resourceUnavailable NULL, invalidDivertedToNr NULL, specialServiceNr NULL, diversionToServedUserNr NULL, numberOfDiversionsExceeded NULL, supplementaryServiceInteractionNotAllowed NULL, unspecified Extension }, ... } DiversionReason ::= CHOICE { unknown NULL, cfu NULL, cfb NULL, cfnr NULL, ... } -- The value unknown is only used if received from another network when interworking. IntResultList ::= SET SIZE (0..29) OF IntResult IntResult ::= SEQUENCE { servedUserNr SEQUENCE OF EndpointAddress, basicService BasicService, procedure Procedure, divertedToAddress SEQUENCE OF EndpointAddress, remoteEnabled BOOLEAN, extension CHOICE { single Extension, multi SEQUENCE OF Extension, ... } OPTIONAL, ... } Procedure ::= CHOICE { cfu NULL, cfb NULL, cfnr NULL, ... } SubscriptionOption ::= CHOICE { noNotification NULL, notificationWithoutDivertedToNr NULL, notificationWithDivertedToNr NULL, ... } BasicService ::= CHOICE { allServices NULL, -- speech NULL -- unrestricedDigitalInformation NULL -- audio3.1KHz NULL -- telephony NULL -- teletex NULL -- telefaxGroup4Class1 NULL -- videotexSyntaxBased NULL -- videotelephony NULL, ... } -- For multimedia calls the value "allServices" shall be used only. -- The usage of the other codepoints for multimedia calls is for further study.
Language:English
Score: 670749.46 - https://www.itu.int/wftp3/av-a...e/1997-2000/9706_Her/TD-13.DOC
Data Source: un
RDC-PROTOCOL (H.282:02/1998) -- Module RDC-PROTOCOL (H.282:02/1998) -- See also ITU-T H.282 (05/1999) -- See also the index of all ASN.1 assignments needed in this document RDC-PROTOCOL {itu-t(0) recommendation(0) h 282 version(0) 1} DEFINITIONS AUTOMATIC TAGS ::= BEGIN -- Export all symbols -- ========================================================================== -- Part 1: Message Components -- ========================================================================== H221NonStandardIdentifier ::= OCTET STRING ( SIZE (4..255) ) -- First four octets shall be country code and -- Manufacturer code, assigned as specified in -- H.221 Annex A for NS-cap and NS-comm Key ::= CHOICE -- Identifier of a standard or non-standard object { object OBJECT IDENTIFIER , h221NonStandard H221NonStandardIdentifier } NonStandardParameter ::= SEQUENCE {key Key , data OCTET STRING } Handle ::= INTEGER (0..4294967295) NonStandardIdentifier ::= CHOICE { object OBJECT IDENTIFIER , h221nonStandard H221NonStandardIdentifier } TextString ::= BMPString ( SIZE (0..255) ) -- Basic Multilingual Plane of ISO/IEC 10646-1 (Unicode) DeviceClass ::= CHOICE { camera NULL , microphone NULL , streamPlayerRecorder NULL , slideProjector NULL , lightSource NULL , sourceCombiner NULL , nonStandardDevice NonStandardIdentifier } DeviceID ::= INTEGER (0..127) StreamID ::= INTEGER (0..65535) DeviceProfile ::= SEQUENCE { deviceID DeviceID , audioSourceFlag BOOLEAN , audioSinkFlag BOOLEAN , videoSourceFlag BOOLEAN , videoSinkFlag BOOLEAN , remoteControlFlag BOOLEAN , instanceNumber INTEGER (0..255) , deviceName TextString OPTIONAL , ... } StreamProfile ::= SEQUENCE { streamID StreamID , videoStreamFlag BOOLEAN , sourceChangeFlag BOOLEAN , streamName TextString OPTIONAL , ... } CapabilityID ::= CHOICE { standard INTEGER (0..65535) , -- Assigned by this specification nonStandard Key } NonCollapsingCapabilities ::= SET OF SEQUENCE {capabilityID CapabilityID , applicationData CHOICE {deviceList SET SIZE (0..127) OF DeviceProfile , streamList SET SIZE (0..127) OF StreamProfile }} -- -- Attribute parameter types -- Day ::= INTEGER (1..31) Month ::= INTEGER (1..12) Year ::= INTEGER (1980..2999) Hour ::= INTEGER (0..23) Minute ::= INTEGER (0..59) DeviceText ::= OCTET STRING ( SIZE (0..32) ) PanPosition ::= INTEGER (-18000..18000) -- 100ths of a degree TiltPosition ::= INTEGER (-18000..18000) -- 100ths of a degree ZoomPosition ::= INTEGER (-1023..1023) IrisPosition ::= INTEGER (-127..127) FocusPosition ::= INTEGER (-127..127) CameraPanSpeed ::= INTEGER (1..18000) -- 100ths of a degree/sec CameraTiltSpeed ::= INTEGER (1..18000) -- 100ths of a degree/sec BackLight ::= INTEGER (0..255) WhiteBalance ::= INTEGER (0..255) PresetNumber ::= INTEGER (1..255) StreamPlayerState ::= CHOICE { playing NULL , recording NULL , pausedOnRecord NULL , pausedOnPlay NULL , rewinding NULL , fastForwarding NULL , searchingForwards NULL , searchingBackwards NULL , stopped NULL , programUnavailable NULL } DevicePresetCapability ::= SEQUENCE { maxNumber PresetNumber , presetCapability SET SIZE (0..255) OF SEQUENCE {presetNumber PresetNumber , storeModeSupported BOOLEAN , presetTextLabel DeviceText } OPTIONAL } CameraFilterCapability ::= SEQUENCE { maxNumberOfFilters INTEGER (2..255) , filterTextLabel SET SIZE (0..255) OF SEQUENCE {filterNumber INTEGER (1..255) , filterTextLabel DeviceText } OPTIONAL } CameraLensCapability ::= SEQUENCE { maxNumberOfLens INTEGER (2..255) , accessoryTextLabel SET SIZE (0..255) OF SEQUENCE {lensNumber INTEGER (1..255) , lensTextLabel DeviceText } OPTIONAL } ExternalCameraLightCapability ::= SEQUENCE { maxNumber INTEGER (1..10) , lightTextLabel SET SIZE (0..10) OF SEQUENCE {lightNumber INTEGER (1..10) , lightLabel DeviceText } OPTIONAL } CameraPanSpeedCapability ::= SEQUENCE { maxSpeed CameraPanSpeed , minSpeed CameraPanSpeed , speedStepSize CameraPanSpeed } CameraTiltSpeedCapability ::= SEQUENCE { maxSpeed CameraTiltSpeed , minSpeed CameraTiltSpeed , speedStepSize CameraTiltSpeed } MaxBacklight ::= INTEGER (1..255) MaxWhiteBalance ::= INTEGER (1..255) MinZoomPositionSetSize ::= INTEGER (1..1023) MinFocusPositionStepSize ::= INTEGER (1..127) MinIrisPositionStepSize ::= INTEGER (1..127) PanPositionCapability ::= SEQUENCE { maxLeft INTEGER (-18000..0) , -- Max pan left maxRight INTEGER (0..18000) , -- Max pan right minStepSize INTEGER (1..18000) } TiltPositionCapability ::= SEQUENCE { maxDown INTEGER (-18000..0) , -- Max tilt down maxUp INTEGER (0..18000) , -- Max tilt up minStepSize INTEGER (1..18000) } MinZoomMagnificationStepSize ::= INTEGER (1..1000) MaxNumberOfSlides ::= INTEGER (1..1024) MaxSlideDisplayTime ::= INTEGER (1..255) -- Max time in seconds MaxNumberOfPrograms ::= INTEGER (1..1023) PlayBackSpeedCapability ::= SEQUENCE { multiplierFactors SET SIZE (1..64) OF INTEGER (10..1000) , divisorFactors SET SIZE (1..64) OF INTEGER (10..1000) } VideoInputsCapability ::= SEQUENCE { numberOfDeviceInputs INTEGER (2..64) , numberOfDeviceRows INTEGER (1..64) , -- The Optional Device list is only included if the inputs are configurable availableDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass , deviceIdentifier DeviceID } OPTIONAL } AudioInputsCapability ::= SEQUENCE { numberOfDeviceInputs INTEGER (2..64) , -- The Optional Device list is only included if the inputs are configurable availableDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass , deviceIdentifier DeviceID } OPTIONAL } DeviceAttribute ::= CHOICE { deviceStateSupported NULL , deviceDateSupported NULL , deviceTimeSupported NULL , devicePresetSupported DevicePresetCapability , irisModeSupported NULL , focusModeSupported NULL , pointingModeSupported NULL , cameraLensSupported CameraLensCapability , cameraFilterSupported CameraFilterCapability , homePositionSupported NULL , externalCameraLightSupported ExternalCameraLightCapability , clearCameraLensSupported NULL , cameraPanSpeedSupported CameraPanSpeedCapability , cameraTiltSpeedSupported CameraTiltSpeedCapability , backLightModeSupported NULL , backLightSettingSupported MaxBacklight , whiteBalanceSettingSupported MaxWhiteBalance , whiteBalanceModeSupported NULL , calibrateWhiteBalanceSupported NULL , focusImageSupported NULL , captureImageSupported NULL , panContinuousSupported NULL , tiltContinuousSupported NULL , zoomContinuousSupported NULL , focusContinuousSupported NULL , irisContinuousSupported NULL , zoomPositionSupported MinZoomPositionSetSize , focusPositionSupported MinFocusPositionStepSize , irisPositionSupported MinIrisPositionStepSize , panPositionSupported PanPositionCapability , tiltPositionSupported TiltPositionCapability , zoomMagnificationSupported MinZoomMagnificationStepSize , panViewSupported NULL , tiltViewSupported NULL , selectSlideSupported MaxNumberOfSlides , selectNextSlideSupported NULL , slideShowModeSupported NULL , playSlideShowSupported NULL , setSlideDisplayTimeSupported MaxSlideDisplayTime , continuousRewindSupported NULL , continuousFastForwardSupported NULL , searchBackwardsSupported NULL , searchForwardsSupported NULL , pauseSupported NULL , selectProgramSupported MaxNumberOfPrograms , nextProgramSupported NULL , gotoNormalPlayTimePointSupported NULL , readStreamPlayerStateSupported NULL , readProgramDurationSupported NULL , continuousPlayBackModeSupported NULL , playbackSpeedSupported PlayBackSpeedCapability , playSupported NULL , setAudioOutputStateSupported NULL , playToNormalPlayTimePointSupported NULL , recordSupported NULL , recordForDurationSupported NULL , configurableVideoInputsSupported VideoInputsCapability , videoInputsSupported VideoInputsCapability , configurableAudioInputsSupported AudioInputsCapability , audioInputsSupported AudioInputsCapability , -- Attributes for Device Events deviceLockStateChangedSupported NULL , deviceAvailabilityChangedSupported NULL , cameraPannedToLimitSupported NULL , cameraTiltedToLimitSupported NULL , cameraZoomedToLimitSupported NULL , cameraFocusedToLimitSupported NULL , autoSlideShowFinishedSupported NULL , streamPlayerStateChangeSupported NULL , streamPlayerProgramChangeSupported NULL , nonStandardAttributeSupported NonStandardParameter , ... } DeviceState ::= CHOICE {active NULL , inactive NULL } DeviceDate ::= SEQUENCE {day Day , month Month , year Year } DeviceTime ::= SEQUENCE {hour Hour , minute Minute } DevicePreset ::= SEQUENCE { presetNumber PresetNumber , mode CHOICE {store NULL , activate NULL } } Mode ::= CHOICE {manual NULL , auto NULL } PointingToggle ::= CHOICE {manual NULL , auto NULL , toggle NULL } SelectExternalLight ::= CHOICE {lightNumber INTEGER (1..10) , none NULL } PanContinuous ::= SEQUENCE { panDirection CHOICE {left NULL , right NULL , stop NULL , continue NULL }, timeOut INTEGER (50..1000) -- Milliseconds } TiltContinuous ::= SEQUENCE { tiltDirection CHOICE {up NULL , down NULL , stop NULL , continue NULL }, timeOut INTEGER (50..1000) -- Milliseconds } ZoomContinuous ::= SEQUENCE { zoomDirection CHOICE {telescopic NULL , wide NULL , stop NULL , continue NULL }, timeOut INTEGER (50..1000) -- Milliseconds } FocusContinuous ::= SEQUENCE { focusDirection CHOICE {near NULL , far NULL , stop NULL , continue NULL }, timeOut INTEGER (50..1000) -- Milliseconds } IrisContinuous ::= SEQUENCE { irisDirection CHOICE {darker NULL , lighter NULL , stop NULL , continue NULL }, timeOut INTEGER (50..1000) -- Milliseconds } PositioningMode ::= CHOICE {relative NULL , absolute NULL } CameraLensNumber ::= INTEGER (1..255) CameraFilterNumber ::= INTEGER (1..255) SetZoomPosition ::= SEQUENCE { zoomPosition ZoomPosition , positioningMode PositioningMode } SetFocusPosition ::= SEQUENCE { focusPosition FocusPosition , positioningMode PositioningMode } SetIrisPosition ::= SEQUENCE { irisPosition IrisPosition , positioningMode PositioningMode } SetPanPosition ::= SEQUENCE { panPosition PanPosition , positioningMode PositioningMode } SetTiltPosition ::= SEQUENCE { tiltPosition TiltPosition , positioningMode PositioningMode } ZoomMagnification ::= INTEGER (10..1000) PanView ::= INTEGER (-1000..1000) TiltView ::= INTEGER (-1000..1000) SlideNumber ::= INTEGER (0..1023) SelectDirection ::= CHOICE {next NULL , previous NULL } AutoSlideShowControl ::= CHOICE {start NULL , stop NULL , pause NULL } AutoSlideDisplayTime ::= INTEGER (1..255) -- Automatic slide display time in seconds ProgramNumber ::= INTEGER (1..1023) ProgramDuration ::= SEQUENCE { hours INTEGER (0..24) , minutes INTEGER (0..59) , seconds INTEGER (0..59) , microseconds INTEGER (0..99999) } PlaybackSpeed ::= SEQUENCE { scaleFactor INTEGER (10..1000) , multiplyFactor BOOLEAN -- TRUE to multiply, FALSE to divide } RecordForDuration ::= SEQUENCE { hours INTEGER (0..24) , minutes INTEGER (0..59) , seconds INTEGER (0..59) } DeviceInputs ::= SEQUENCE { -- When used with the configurableVideoInputs type this device list must only contain -- devices that source a video stream. -- When used with the configurableAudioInputs type this device list must only contain -- devices that source an audio stream. inputDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass , deviceIdentifier DeviceID } } ControlAttribute ::= CHOICE { setDeviceState DeviceState , setDeviceDate DeviceDate , setDeviceTime DeviceTime , setDevicePreset DevicePreset , setIrisMode Mode , setFocusMode Mode , setBackLightMode Mode , setPointingMode PointingToggle , selectCameraLens CameraLensNumber , selectCameraFilter CameraFilterNumber , gotoHomePosition NULL , selectExternalLight SelectExternalLight , clearCameraLens NULL , setCameraPanSpeed CameraPanSpeed , setCameraTiltSpeed CameraTiltSpeed , setBackLight BackLight , setWhiteBalance WhiteBalance , setWhiteBalanceMode Mode , calibrateWhiteBalance NULL , focusImage NULL , captureImage NULL , panContinuous PanContinuous , tiltContinuous TiltContinuous , zoomContinuous ZoomContinuous , focusContinuous FocusContinuous , setZoomPosition SetZoomPosition , setFocusPosition SetFocusPosition , setIrisPosition SetIrisPosition , setPanPosition SetPanPosition , setTiltPosition SetTiltPosition , setZoomMagnification ZoomMagnification , setPanView PanView , setTiltView TiltView , selectSlide SlideNumber , selectNextSlide SelectDirection , playAutoSlideShow AutoSlideShowControl , setAutoSlideDisplayTime AutoSlideDisplayTime , continuousRewindControl BOOLEAN , -- TRUE to start, FALSE to Stop continuousFastForwardControl BOOLEAN , -- TRUE to start, FALSE to Stop searchBackwardsControl BOOLEAN , -- TRUE to start, FALSE to Stop searchForwardsControl BOOLEAN , -- TRUE to start, FALSE to Stop pause BOOLEAN , -- TRUE to pause, FALSE to release selectProgram ProgramNumber , nextProgramSelect SelectDirection , gotoNormalPlayTimePoint ProgramDuration , continuousPlayBackMode BOOLEAN , -- TRUE to set continuous mode setPlaybackSpeed PlaybackSpeed , play BOOLEAN , -- TRUE to pause, FALSE to release setAudioOutputMute BOOLEAN , -- TRUE to mute, FALSE to unmute playToNormalPlayTimePoint ProgramDuration , record BOOLEAN , -- TRUE to start, FALSE to Stop recordForDuration RecordForDuration , configureVideoInputs DeviceInputs , -- Device list contains Video devices configureAudioInputs DeviceInputs , -- Device list contains Audio Devices nonStandardControl NonStandardParameter , ... } StatusAttributeIdentifier ::= CHOICE { getDeviceState NULL , getDeviceDate NULL , getDeviceTime NULL , getdevicePreset NULL , getIrisMode NULL , getFocusMode NULL , getBacklightMode NULL , getPointingMode NULL , getCameraLens NULL , getCameraFilter NULL , getExternalLight NULL , getCameraPanSpeed NULL , getCameraTiltSpeed NULL , getBackLightMode NULL , getBackLight NULL , getWhiteBalance NULL , getWhiteBalanceMode NULL , getZoomPosition NULL , getFocusPosition NULL , getIrisPosition NULL , getPanPosition NULL , getTiltPosition NULL , getSelectedSlide NULL , getAutoSlideDisplayTime NULL , getSelectedProgram NULL , getStreamPlayerState NULL , getCurrentProgramDuration NULL , getPlaybackSpeed NULL , getAudioOutputState NULL , getConfigurableVideoInputs NULL , getVideoInputs NULL , getConfigurableAudioInputs NULL , getAudioInputs NULL , getNonStandardStatus NonStandardIdentifier , ... } CurrentDeviceState ::= CHOICE {deviceState DeviceState , unknown NULL } CurrentDeviceDate ::= SEQUENCE { currentDay CHOICE {day Day , unknown NULL }, currentMonth CHOICE {month Month , unknown NULL }, currentYear CHOICE {year Year , unknown NULL } } CurrentDeviceTime ::= SEQUENCE { currentHour CHOICE {hour Hour , unknown NULL }, currentMinute CHOICE {minute Minute , unknown NULL } } CurrentDevicePreset ::= CHOICE {preset PresetNumber , unknown NULL } CurrentMode ::= CHOICE {mode Mode , unknown NULL } CurrentPointingMode ::= CHOICE { automatic NULL , manual NULL , unknown NULL } CurrentCameraLensNumber ::= CHOICE { lensNumber CameraLensNumber , unknown NULL } CurrentCameraFilterNumber ::= CHOICE { lensNumber CameraFilterNumber , unknown NULL } CurrentExternalLight ::= CHOICE { lightNumber INTEGER (1..10) , none NULL , unknown NULL } CurrentCameraPanSpeed ::= CHOICE {speed CameraPanSpeed , unknown NULL } CurrentCameraTiltSpeed ::= CHOICE {speed CameraTiltSpeed , unknown NULL } CurrentBackLight ::= CHOICE {backLight BackLight , unknown NULL } CurrentWhiteBalance ::= CHOICE {whiteBalance WhiteBalance , unknown NULL } CurrentZoomPosition ::= CHOICE {zoomPosition ZoomPosition , unknown NULL } CurrentFocusPosition ::= CHOICE { focusPosition FocusPosition , unknown NULL } CurrentIrisPosition ::= CHOICE {irisPosition IrisPosition , unknown NULL } CurrentPanPosition ::= CHOICE {panPosition PanPosition , unknown NULL } CurrentTiltPosition ::= CHOICE {tiltPosition TiltPosition , unknown NULL } CurrentSlide ::= CHOICE {slide SlideNumber , unknown NULL } CurrentAutoSlideDisplayTime ::= CHOICE { time AutoSlideDisplayTime , unknown NULL } CurrentSelectedProgram ::= CHOICE {program ProgramNumber , unknown NULL } CurrentStreamPlayerState ::= CHOICE {state StreamPlayerState , unknown NULL } CurrentPlaybackSpeed ::= CHOICE {speed PlaybackSpeed , unknown NULL } CurrentAudioOutputMute ::= CHOICE { mute BOOLEAN , -- TRUE if muted unknown NULL } StatusAttribute ::= CHOICE { currentdeviceState CurrentDeviceState , currentDeviceDate CurrentDeviceDate , currentDeviceTime CurrentDeviceTime , currentDevicePreset CurrentDevicePreset , currentIrisMode CurrentMode , currentFocusMode CurrentMode , currentBackLightMode CurrentMode , currentPointingMode CurrentPointingMode , currentCameraLens CurrentCameraLensNumber , currentCameraFilter CurrentCameraFilterNumber , currentExternalLight CurrentExternalLight , currentCameraPanSpeed CurrentCameraPanSpeed , currentCameraTiltSpeed CurrentCameraTiltSpeed , currentBackLight CurrentBackLight , currentWhiteBalance CurrentWhiteBalance , currentWhiteBalanceMode CurrentMode , currentZoomPosition CurrentZoomPosition , currentFocusPosition CurrentFocusPosition , currentIrisPosition CurrentIrisPosition , currentPanPosition CurrentPanPosition , currentTiltPosition CurrentTiltPosition , currentSlide CurrentSlide , currentAutoSlideDisplayTime CurrentAutoSlideDisplayTime , currentSelectedProgram CurrentSelectedProgram , currentstreamPlayerState CurrentStreamPlayerState , currentProgramDuration ProgramDuration , currentPlaybackSpeed CurrentPlaybackSpeed , currentAudioOutputMute CurrentAudioOutputMute , configurableVideoInputs DeviceInputs , videoInputs DeviceInputs , configurableAudioInputs DeviceInputs , audioInputs DeviceInputs , nonStandardStatus NonStandardParameter , ... } DeviceEventIdentifier ::= CHOICE { requestDeviceLockChanged NULL , requestDeviceAvailabilityChanged NULL , requestCameraPannedToLimit NULL , requestCameraTiltedToLimit NULL , requestCameraZoomedToLimit NULL , requestCameraFocusedToLimit NULL , requestAutoSlideShowFinished NULL , requestStreamPlayerStateChange NULL , requestStreamPlayerProgramChange NULL , requestNonStandardEvent NonStandardIdentifier , ... } CameraPannedToLimit ::= CHOICE {left NULL , right NULL } CameraTiltedToLimit ::= CHOICE {up NULL , down NULL } CameraZoomedToLimit ::= CHOICE {telescopic NULL , wide NULL } CameraFocusedToLimit ::= CHOICE {near NULL , far NULL } DeviceEvent ::= CHOICE { deviceLockChanged BOOLEAN , -- TRUE if now locked FALSE if now unlocked deviceAvailabilityChanged BOOLEAN , -- TRUE if available FALSE if now unavailable cameraPannedToLimit CameraPannedToLimit , cameraTiltedToLimit CameraTiltedToLimit , cameraZoomedToLimit CameraZoomedToLimit , cameraFocusedToLimit CameraFocusedToLimit , autoSlideShowFinished NULL , streamPlayerStateChange StreamPlayerState , streamPlayerProgramChange ProgramNumber , nonStandardEvent NonStandardParameter , ... } -- ========================================================================== -- Part 2: PDU Messages -- ========================================================================== SourceSelectRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , streamIdentifier StreamID , ... } SourceSelectResponse ::= SEQUENCE { requestHandle Handle , result CHOICE {successful NULL , requestDenied NULL , deviceUnavailable NULL , invalidStreamID NULL , currentDeviceIsLocked NULL , deviceIncompatible NULL , ...}, ... } SourceEventsRequest ::= SEQUENCE { requestHandle Handle , streamIdentifier StreamID , sourceEventNotify BOOLEAN , -- TRUE to request source events ... } SourceEventsResponse ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , result CHOICE {successful NULL , eventsNotSupported NULL , invalidStreamID NULL , ...}, ... } SourceChangeEventIndication ::= SEQUENCE { deviceClass DeviceClass , deviceID DeviceID , ... } DeviceAttributeRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , ... } DeviceAttributeResponse ::= SEQUENCE { requestHandle Handle , deviceAttributeList SET OF DeviceAttribute OPTIONAL , result CHOICE {successful NULL , requestDenied NULL , unknownDevice NULL , ...}, ... } DeviceLockRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , lockFlag BOOLEAN , -- TRUE to lock ... } DeviceLockResponse ::= SEQUENCE { requestHandle Handle , result CHOICE {successful NULL , requestDenied NULL , unknownDevice NULL , lockingNotSupported NULL , deviceAlreadyLocked NULL , ...}, ... } DeviceLockEnquireRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , ... } DeviceLockEnquireResponse ::= SEQUENCE { requestHandle Handle , result CHOICE {lockRequired NULL , lockNotRequired NULL , unknownDevice NULL , ...}, ... } DeviceLockTerminatedIndication ::= SEQUENCE { deviceClass DeviceClass , deviceID DeviceID , ... } DeviceControlRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , controlAttributeList SET SIZE (1..8) OF ControlAttribute , ... } DeviceStatusEnquireRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , statusAttributeIdentifierList SET SIZE (1..16) OF StatusAttributeIdentifier , ... } DeviceStatusEnquireResponse ::= SEQUENCE { requestHandle Handle , statusAttributeList SET SIZE (1..16) OF StatusAttribute OPTIONAL , result CHOICE {successful NULL , requestDenied NULL , unknownDevice NULL , deviceUnavailable NULL , deviceAttributeError NULL , ...}, ... } ConfigureDeviceEventsRequest ::= SEQUENCE { requestHandle Handle , deviceClass DeviceClass , deviceID DeviceID , deviceEventIdentifierList SET OF DeviceEventIdentifier , ... } ConfigureDeviceEventsResponse ::= SEQUENCE { requestHandle Handle , result CHOICE {successful NULL , requestDenied NULL , unknownDevice NULL , deviceUnavailable NULL , deviceAttributeError NULL , ...}, ... } DeviceEventNotifyIndication ::= SEQUENCE { deviceClass DeviceClass , deviceID DeviceID , deviceEventList SET SIZE (1..8) OF DeviceEvent , ... } NonStandardPDU ::= SEQUENCE {nonStandardData NonStandardParameter , ... } -- ========================================================================== -- Part 3: Messages sent using lower layer protocol -- ========================================================================== RDCPDU ::= CHOICE { request RequestPDU , response ResponsePDU , indication IndicationPDU } RequestPDU ::= CHOICE { sourceSelectRequest SourceSelectRequest , sourceEventsRequest SourceEventsRequest , deviceAttributeRequest DeviceAttributeRequest , deviceLockRequest DeviceLockRequest , deviceLockEnquireRequest DeviceLockEnquireRequest , deviceControlRequest DeviceControlRequest , deviceStatusEnquireRequest DeviceStatusEnquireRequest , configureDeviceEventsRequest ConfigureDeviceEventsRequest , nonStandardRequest NonStandardPDU , ... } ResponsePDU ::= CHOICE { sourceSelectResponse SourceSelectResponse , sourceEventsResponse SourceEventsResponse , deviceAttributeResponse DeviceAttributeResponse , deviceLockResponse DeviceLockResponse , deviceLockEnquireResponse DeviceLockEnquireResponse , deviceStatusEnquireResponse DeviceStatusEnquireResponse , configureDeviceEventsResponse ConfigureDeviceEventsResponse , nonStandardResponse NonStandardPDU , ... } IndicationPDU ::= CHOICE { sourceChangeEventIndication SourceChangeEventIndication , deviceLockTerminatedIndication DeviceLockTerminatedIndication , deviceEventNotifyIndication DeviceEventNotifyIndication , nonStandardIndication NonStandardPDU , ... } END -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
Language:English
Score: 670471.2 - https://www.itu.int/wftp3/Publ.../h/h282/1999/RDC-PROTOCOL.html
Data Source: un
-- Module RDC-PROTOCOL (H.282:02/1998) RDC-PROTOCOL {itu-t(0) recommendation(0) h 282 version(0) 1} DEFINITIONS AUTOMATIC TAGS ::= BEGIN -- Export all symbols -- ========================================================================== -- Part 1: Message Components -- ========================================================================== H221NonStandardIdentifier ::= OCTET STRING(SIZE (4..255)) -- First four octets shall be country code and -- Manufacturer code, assigned as specified in -- H.221 Annex A for NS-cap and NS-comm Key ::= CHOICE -- Identifier of a standard or non-standard object { object OBJECT IDENTIFIER, h221NonStandard H221NonStandardIdentifier } NonStandardParameter ::= SEQUENCE {key Key, data OCTET STRING } Handle ::= INTEGER(0..4294967295) NonStandardIdentifier ::= CHOICE { object OBJECT IDENTIFIER, h221nonStandard H221NonStandardIdentifier } TextString ::= BMPString (SIZE (0..255)) -- Basic Multilingual Plane of ISO/IEC 10646-1 (Unicode) DeviceClass ::= CHOICE { camera NULL, microphone NULL, streamPlayerRecorder NULL, slideProjector NULL, lightSource NULL, sourceCombiner NULL, nonStandardDevice NonStandardIdentifier } DeviceID ::= INTEGER(0..127) StreamID ::= INTEGER(0..65535) DeviceProfile ::= SEQUENCE { deviceID DeviceID, audioSourceFlag BOOLEAN, audioSinkFlag BOOLEAN, videoSourceFlag BOOLEAN, videoSinkFlag BOOLEAN, remoteControlFlag BOOLEAN, instanceNumber INTEGER(0..255), deviceName TextString OPTIONAL, ... } StreamProfile ::= SEQUENCE { streamID StreamID, videoStreamFlag BOOLEAN, sourceChangeFlag BOOLEAN, streamName TextString OPTIONAL, ... } CapabilityID ::= CHOICE { standard INTEGER(0..65535), -- Assigned by this specification nonStandard Key } NonCollapsingCapabilities ::= SET OF SEQUENCE {capabilityID CapabilityID, applicationData CHOICE {deviceList SET SIZE (0..127) OF DeviceProfile, streamList SET SIZE (0..127) OF StreamProfile }} -- -- Attribute parameter types -- Day ::= INTEGER(1..31) Month ::= INTEGER(1..12) Year ::= INTEGER(1980..2999) Hour ::= INTEGER(0..23) Minute ::= INTEGER(0..59) DeviceText ::= OCTET STRING(SIZE (0..32)) PanPosition ::= INTEGER(-18000..18000) -- 100ths of a degree TiltPosition ::= INTEGER(-18000..18000) -- 100ths of a degree ZoomPosition ::= INTEGER(-1023..1023) IrisPosition ::= INTEGER(-127..127) FocusPosition ::= INTEGER(-127..127) CameraPanSpeed ::= INTEGER(1..18000) -- 100ths of a degree/sec CameraTiltSpeed ::= INTEGER(1..18000) -- 100ths of a degree/sec BackLight ::= INTEGER(0..255) WhiteBalance ::= INTEGER(0..255) PresetNumber ::= INTEGER(1..255) StreamPlayerState ::= CHOICE { playing NULL, recording NULL, pausedOnRecord NULL, pausedOnPlay NULL, rewinding NULL, fastForwarding NULL, searchingForwards NULL, searchingBackwards NULL, stopped NULL, programUnavailable NULL } DevicePresetCapability ::= SEQUENCE { maxNumber PresetNumber, presetCapability SET SIZE (0..255) OF SEQUENCE {presetNumber PresetNumber, storeModeSupported BOOLEAN, presetTextLabel DeviceText} OPTIONAL } CameraFilterCapability ::= SEQUENCE { maxNumberOfFilters INTEGER(2..255), filterTextLabel SET SIZE (0..255) OF SEQUENCE {filterNumber INTEGER(1..255), filterTextLabel DeviceText} OPTIONAL } CameraLensCapability ::= SEQUENCE { maxNumberOfLens INTEGER(2..255), accessoryTextLabel SET SIZE (0..255) OF SEQUENCE {lensNumber INTEGER(1..255), lensTextLabel DeviceText} OPTIONAL } ExternalCameraLightCapability ::= SEQUENCE { maxNumber INTEGER(1..10), lightTextLabel SET SIZE (0..10) OF SEQUENCE {lightNumber INTEGER(1..10), lightLabel DeviceText} OPTIONAL } CameraPanSpeedCapability ::= SEQUENCE { maxSpeed CameraPanSpeed, minSpeed CameraPanSpeed, speedStepSize CameraPanSpeed } CameraTiltSpeedCapability ::= SEQUENCE { maxSpeed CameraTiltSpeed, minSpeed CameraTiltSpeed, speedStepSize CameraTiltSpeed } MaxBacklight ::= INTEGER(1..255) MaxWhiteBalance ::= INTEGER(1..255) MinZoomPositionSetSize ::= INTEGER(1..1023) MinFocusPositionStepSize ::= INTEGER(1..127) MinIrisPositionStepSize ::= INTEGER(1..127) PanPositionCapability ::= SEQUENCE { maxLeft INTEGER(-18000..0), -- Max pan left maxRight INTEGER(0..18000), -- Max pan right minStepSize INTEGER(1..18000) } TiltPositionCapability ::= SEQUENCE { maxDown INTEGER(-18000..0), -- Max tilt down maxUp INTEGER(0..18000), -- Max tilt up minStepSize INTEGER(1..18000) } MinZoomMagnificationStepSize ::= INTEGER(1..1000) MaxNumberOfSlides ::= INTEGER(1..1024) MaxSlideDisplayTime ::= INTEGER(1..255) -- Max time in seconds MaxNumberOfPrograms ::= INTEGER(1..1023) PlayBackSpeedCapability ::= SEQUENCE { multiplierFactors SET SIZE (1..64) OF INTEGER(10..1000), divisorFactors SET SIZE (1..64) OF INTEGER(10..1000) } VideoInputsCapability ::= SEQUENCE { numberOfDeviceInputs INTEGER(2..64), numberOfDeviceRows INTEGER(1..64), -- The Optional Device list is only included if the inputs are configurable availableDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass, deviceIdentifier DeviceID} OPTIONAL } AudioInputsCapability ::= SEQUENCE { numberOfDeviceInputs INTEGER(2..64), -- The Optional Device list is only included if the inputs are configurable availableDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass, deviceIdentifier DeviceID} OPTIONAL } DeviceAttribute ::= CHOICE { deviceStateSupported NULL, deviceDateSupported NULL, deviceTimeSupported NULL, devicePresetSupported DevicePresetCapability, irisModeSupported NULL, focusModeSupported NULL, pointingModeSupported NULL, cameraLensSupported CameraLensCapability, cameraFilterSupported CameraFilterCapability, homePositionSupported NULL, externalCameraLightSupported ExternalCameraLightCapability, clearCameraLensSupported NULL, cameraPanSpeedSupported CameraPanSpeedCapability, cameraTiltSpeedSupported CameraTiltSpeedCapability, backLightModeSupported NULL, backLightSettingSupported MaxBacklight, whiteBalanceSettingSupported MaxWhiteBalance, whiteBalanceModeSupported NULL, calibrateWhiteBalanceSupported NULL, focusImageSupported NULL, captureImageSupported NULL, panContinuousSupported NULL, tiltContinuousSupported NULL, zoomContinuousSupported NULL, focusContinuousSupported NULL, irisContinuousSupported NULL, zoomPositionSupported MinZoomPositionSetSize, focusPositionSupported MinFocusPositionStepSize, irisPositionSupported MinIrisPositionStepSize, panPositionSupported PanPositionCapability, tiltPositionSupported TiltPositionCapability, zoomMagnificationSupported MinZoomMagnificationStepSize, panViewSupported NULL, tiltViewSupported NULL, selectSlideSupported MaxNumberOfSlides, selectNextSlideSupported NULL, slideShowModeSupported NULL, playSlideShowSupported NULL, setSlideDisplayTimeSupported MaxSlideDisplayTime, continuousRewindSupported NULL, continuousFastForwardSupported NULL, searchBackwardsSupported NULL, searchForwardsSupported NULL, pauseSupported NULL, selectProgramSupported MaxNumberOfPrograms, nextProgramSupported NULL, gotoNormalPlayTimePointSupported NULL, readStreamPlayerStateSupported NULL, readProgramDurationSupported NULL, continuousPlayBackModeSupported NULL, playbackSpeedSupported PlayBackSpeedCapability, playSupported NULL, setAudioOutputStateSupported NULL, playToNormalPlayTimePointSupported NULL, recordSupported NULL, recordForDurationSupported NULL, configurableVideoInputsSupported VideoInputsCapability, videoInputsSupported VideoInputsCapability, configurableAudioInputsSupported AudioInputsCapability, audioInputsSupported AudioInputsCapability, -- Attributes for Device Events deviceLockStateChangedSupported NULL, deviceAvailabilityChangedSupported NULL, cameraPannedToLimitSupported NULL, cameraTiltedToLimitSupported NULL, cameraZoomedToLimitSupported NULL, cameraFocusedToLimitSupported NULL, autoSlideShowFinishedSupported NULL, streamPlayerStateChangeSupported NULL, streamPlayerProgramChangeSupported NULL, nonStandardAttributeSupported NonStandardParameter, ... } DeviceState ::= CHOICE {active NULL, inactive NULL } DeviceDate ::= SEQUENCE {day Day, month Month, year Year } DeviceTime ::= SEQUENCE {hour Hour, minute Minute } DevicePreset ::= SEQUENCE { presetNumber PresetNumber, mode CHOICE {store NULL, activate NULL} } Mode ::= CHOICE {manual NULL, auto NULL } PointingToggle ::= CHOICE {manual NULL, auto NULL, toggle NULL } SelectExternalLight ::= CHOICE {lightNumber INTEGER(1..10), none NULL } PanContinuous ::= SEQUENCE { panDirection CHOICE {left NULL, right NULL, stop NULL, continue NULL}, timeOut INTEGER(50..1000) -- Milliseconds } TiltContinuous ::= SEQUENCE { tiltDirection CHOICE {up NULL, down NULL, stop NULL, continue NULL}, timeOut INTEGER(50..1000) -- Milliseconds } ZoomContinuous ::= SEQUENCE { zoomDirection CHOICE {telescopic NULL, wide NULL, stop NULL, continue NULL}, timeOut INTEGER(50..1000) -- Milliseconds } FocusContinuous ::= SEQUENCE { focusDirection CHOICE {near NULL, far NULL, stop NULL, continue NULL}, timeOut INTEGER(50..1000) -- Milliseconds } IrisContinuous ::= SEQUENCE { irisDirection CHOICE {darker NULL, lighter NULL, stop NULL, continue NULL}, timeOut INTEGER(50..1000) -- Milliseconds } PositioningMode ::= CHOICE {relative NULL, absolute NULL } CameraLensNumber ::= INTEGER(1..255) CameraFilterNumber ::= INTEGER(1..255) SetZoomPosition ::= SEQUENCE { zoomPosition ZoomPosition, positioningMode PositioningMode } SetFocusPosition ::= SEQUENCE { focusPosition FocusPosition, positioningMode PositioningMode } SetIrisPosition ::= SEQUENCE { irisPosition IrisPosition, positioningMode PositioningMode } SetPanPosition ::= SEQUENCE { panPosition PanPosition, positioningMode PositioningMode } SetTiltPosition ::= SEQUENCE { tiltPosition TiltPosition, positioningMode PositioningMode } ZoomMagnification ::= INTEGER(10..1000) PanView ::= INTEGER(-1000..1000) TiltView ::= INTEGER(-1000..1000) SlideNumber ::= INTEGER(0..1023) SelectDirection ::= CHOICE {next NULL, previous NULL } AutoSlideShowControl ::= CHOICE {start NULL, stop NULL, pause NULL } AutoSlideDisplayTime ::= INTEGER(1..255) -- Automatic slide display time in seconds ProgramNumber ::= INTEGER(1..1023) ProgramDuration ::= SEQUENCE { hours INTEGER(0..24), minutes INTEGER(0..59), seconds INTEGER(0..59), microseconds INTEGER(0..99999) } PlaybackSpeed ::= SEQUENCE { scaleFactor INTEGER(10..1000), multiplyFactor BOOLEAN -- TRUE to multiply, FALSE to divide } RecordForDuration ::= SEQUENCE { hours INTEGER(0..24), minutes INTEGER(0..59), seconds INTEGER(0..59) } DeviceInputs ::= SEQUENCE { -- When used with the configurableVideoInputs type this device list must only contain -- devices that source a video stream. -- When used with the configurableAudioInputs type this device list must only contain -- devices that source an audio stream. inputDevices SET SIZE (2..64) OF SEQUENCE {deviceClass DeviceClass, deviceIdentifier DeviceID} } ControlAttribute ::= CHOICE { setDeviceState DeviceState, setDeviceDate DeviceDate, setDeviceTime DeviceTime, setDevicePreset DevicePreset, setIrisMode Mode, setFocusMode Mode, setBackLightMode Mode, setPointingMode PointingToggle, selectCameraLens CameraLensNumber, selectCameraFilter CameraFilterNumber, gotoHomePosition NULL, selectExternalLight SelectExternalLight, clearCameraLens NULL, setCameraPanSpeed CameraPanSpeed, setCameraTiltSpeed CameraTiltSpeed, setBackLight BackLight, setWhiteBalance WhiteBalance, setWhiteBalanceMode Mode, calibrateWhiteBalance NULL, focusImage NULL, captureImage NULL, panContinuous PanContinuous, tiltContinuous TiltContinuous, zoomContinuous ZoomContinuous, focusContinuous FocusContinuous, setZoomPosition SetZoomPosition, setFocusPosition SetFocusPosition, setIrisPosition SetIrisPosition, setPanPosition SetPanPosition, setTiltPosition SetTiltPosition, setZoomMagnification ZoomMagnification, setPanView PanView, setTiltView TiltView, selectSlide SlideNumber, selectNextSlide SelectDirection, playAutoSlideShow AutoSlideShowControl, setAutoSlideDisplayTime AutoSlideDisplayTime, continuousRewindControl BOOLEAN, -- TRUE to start, FALSE to Stop continuousFastForwardControl BOOLEAN, -- TRUE to start, FALSE to Stop searchBackwardsControl BOOLEAN, -- TRUE to start, FALSE to Stop searchForwardsControl BOOLEAN, -- TRUE to start, FALSE to Stop pause BOOLEAN, -- TRUE to pause, FALSE to release selectProgram ProgramNumber, nextProgramSelect SelectDirection, gotoNormalPlayTimePoint ProgramDuration, continuousPlayBackMode BOOLEAN, -- TRUE to set continuous mode setPlaybackSpeed PlaybackSpeed, play BOOLEAN, -- TRUE to pause, FALSE to release setAudioOutputMute BOOLEAN, -- TRUE to mute, FALSE to unmute playToNormalPlayTimePoint ProgramDuration, record BOOLEAN, -- TRUE to start, FALSE to Stop recordForDuration RecordForDuration, configureVideoInputs DeviceInputs, -- Device list contains Video devices configureAudioInputs DeviceInputs, -- Device list contains Audio Devices nonStandardControl NonStandardParameter, ... } StatusAttributeIdentifier ::= CHOICE { getDeviceState NULL, getDeviceDate NULL, getDeviceTime NULL, getdevicePreset NULL, getIrisMode NULL, getFocusMode NULL, getBacklightMode NULL, getPointingMode NULL, getCameraLens NULL, getCameraFilter NULL, getExternalLight NULL, getCameraPanSpeed NULL, getCameraTiltSpeed NULL, getBackLightMode NULL, getBackLight NULL, getWhiteBalance NULL, getWhiteBalanceMode NULL, getZoomPosition NULL, getFocusPosition NULL, getIrisPosition NULL, getPanPosition NULL, getTiltPosition NULL, getSelectedSlide NULL, getAutoSlideDisplayTime NULL, getSelectedProgram NULL, getStreamPlayerState NULL, getCurrentProgramDuration NULL, getPlaybackSpeed NULL, getAudioOutputState NULL, getConfigurableVideoInputs NULL, getVideoInputs NULL, getConfigurableAudioInputs NULL, getAudioInputs NULL, getNonStandardStatus NonStandardIdentifier, ... } CurrentDeviceState ::= CHOICE {deviceState DeviceState, unknown NULL } CurrentDeviceDate ::= SEQUENCE { currentDay CHOICE {day Day, unknown NULL}, currentMonth CHOICE {month Month, unknown NULL}, currentYear CHOICE {year Year, unknown NULL} } CurrentDeviceTime ::= SEQUENCE { currentHour CHOICE {hour Hour, unknown NULL}, currentMinute CHOICE {minute Minute, unknown NULL} } CurrentDevicePreset ::= CHOICE {preset PresetNumber, unknown NULL } CurrentMode ::= CHOICE {mode Mode, unknown NULL } CurrentPointingMode ::= CHOICE { automatic NULL, manual NULL, unknown NULL } CurrentCameraLensNumber ::= CHOICE { lensNumber CameraLensNumber, unknown NULL } CurrentCameraFilterNumber ::= CHOICE { lensNumber CameraFilterNumber, unknown NULL } CurrentExternalLight ::= CHOICE { lightNumber INTEGER(1..10), none NULL, unknown NULL } CurrentCameraPanSpeed ::= CHOICE {speed CameraPanSpeed, unknown NULL } CurrentCameraTiltSpeed ::= CHOICE {speed CameraTiltSpeed, unknown NULL } CurrentBackLight ::= CHOICE {backLight BackLight, unknown NULL } CurrentWhiteBalance ::= CHOICE {whiteBalance WhiteBalance, unknown NULL } CurrentZoomPosition ::= CHOICE {zoomPosition ZoomPosition, unknown NULL } CurrentFocusPosition ::= CHOICE { focusPosition FocusPosition, unknown NULL } CurrentIrisPosition ::= CHOICE {irisPosition IrisPosition, unknown NULL } CurrentPanPosition ::= CHOICE {panPosition PanPosition, unknown NULL } CurrentTiltPosition ::= CHOICE {tiltPosition TiltPosition, unknown NULL } CurrentSlide ::= CHOICE {slide SlideNumber, unknown NULL } CurrentAutoSlideDisplayTime ::= CHOICE { time AutoSlideDisplayTime, unknown NULL } CurrentSelectedProgram ::= CHOICE {program ProgramNumber, unknown NULL } CurrentStreamPlayerState ::= CHOICE {state StreamPlayerState, unknown NULL } CurrentPlaybackSpeed ::= CHOICE {speed PlaybackSpeed, unknown NULL } CurrentAudioOutputMute ::= CHOICE { mute BOOLEAN, -- TRUE if muted unknown NULL } StatusAttribute ::= CHOICE { currentdeviceState CurrentDeviceState, currentDeviceDate CurrentDeviceDate, currentDeviceTime CurrentDeviceTime, currentDevicePreset CurrentDevicePreset, currentIrisMode CurrentMode, currentFocusMode CurrentMode, currentBackLightMode CurrentMode, currentPointingMode CurrentPointingMode, currentCameraLens CurrentCameraLensNumber, currentCameraFilter CurrentCameraFilterNumber, currentExternalLight CurrentExternalLight, currentCameraPanSpeed CurrentCameraPanSpeed, currentCameraTiltSpeed CurrentCameraTiltSpeed, currentBackLight CurrentBackLight, currentWhiteBalance CurrentWhiteBalance, currentWhiteBalanceMode CurrentMode, currentZoomPosition CurrentZoomPosition, currentFocusPosition CurrentFocusPosition, currentIrisPosition CurrentIrisPosition, currentPanPosition CurrentPanPosition, currentTiltPosition CurrentTiltPosition, currentSlide CurrentSlide, currentAutoSlideDisplayTime CurrentAutoSlideDisplayTime, currentSelectedProgram CurrentSelectedProgram, currentstreamPlayerState CurrentStreamPlayerState, currentProgramDuration ProgramDuration, currentPlaybackSpeed CurrentPlaybackSpeed, currentAudioOutputMute CurrentAudioOutputMute, configurableVideoInputs DeviceInputs, videoInputs DeviceInputs, configurableAudioInputs DeviceInputs, audioInputs DeviceInputs, nonStandardStatus NonStandardParameter, ... } DeviceEventIdentifier ::= CHOICE { requestDeviceLockChanged NULL, requestDeviceAvailabilityChanged NULL, requestCameraPannedToLimit NULL, requestCameraTiltedToLimit NULL, requestCameraZoomedToLimit NULL, requestCameraFocusedToLimit NULL, requestAutoSlideShowFinished NULL, requestStreamPlayerStateChange NULL, requestStreamPlayerProgramChange NULL, requestNonStandardEvent NonStandardIdentifier, ... } CameraPannedToLimit ::= CHOICE {left NULL, right NULL } CameraTiltedToLimit ::= CHOICE {up NULL, down NULL } CameraZoomedToLimit ::= CHOICE {telescopic NULL, wide NULL } CameraFocusedToLimit ::= CHOICE {near NULL, far NULL } DeviceEvent ::= CHOICE { deviceLockChanged BOOLEAN, -- TRUE if now locked FALSE if now unlocked deviceAvailabilityChanged BOOLEAN, -- TRUE if available FALSE if now unavailable cameraPannedToLimit CameraPannedToLimit, cameraTiltedToLimit CameraTiltedToLimit, cameraZoomedToLimit CameraZoomedToLimit, cameraFocusedToLimit CameraFocusedToLimit, autoSlideShowFinished NULL, streamPlayerStateChange StreamPlayerState, streamPlayerProgramChange ProgramNumber, nonStandardEvent NonStandardParameter, ... } -- ========================================================================== -- Part 2: PDU Messages -- ========================================================================== SourceSelectRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, streamIdentifier StreamID, ... } SourceSelectResponse ::= SEQUENCE { requestHandle Handle, result CHOICE {successful NULL, requestDenied NULL, deviceUnavailable NULL, invalidStreamID NULL, currentDeviceIsLocked NULL, deviceIncompatible NULL, ...}, ... } SourceEventsRequest ::= SEQUENCE { requestHandle Handle, streamIdentifier StreamID, sourceEventNotify BOOLEAN, -- TRUE to request source events ... } SourceEventsResponse ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, result CHOICE {successful NULL, eventsNotSupported NULL, invalidStreamID NULL, ...}, ... } SourceChangeEventIndication ::= SEQUENCE { deviceClass DeviceClass, deviceID DeviceID, ... } DeviceAttributeRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, ... } DeviceAttributeResponse ::= SEQUENCE { requestHandle Handle, deviceAttributeList SET OF DeviceAttribute OPTIONAL, result CHOICE {successful NULL, requestDenied NULL, unknownDevice NULL, ...}, ... } DeviceLockRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, lockFlag BOOLEAN, -- TRUE to lock ... } DeviceLockResponse ::= SEQUENCE { requestHandle Handle, result CHOICE {successful NULL, requestDenied NULL, unknownDevice NULL, lockingNotSupported NULL, deviceAlreadyLocked NULL, ...}, ... } DeviceLockEnquireRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, ... } DeviceLockEnquireResponse ::= SEQUENCE { requestHandle Handle, result CHOICE {lockRequired NULL, lockNotRequired NULL, unknownDevice NULL, ...}, ... } DeviceLockTerminatedIndication ::= SEQUENCE { deviceClass DeviceClass, deviceID DeviceID, ... } DeviceControlRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, controlAttributeList SET SIZE (1..8) OF ControlAttribute, ... } DeviceStatusEnquireRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, statusAttributeIdentifierList SET SIZE (1..16) OF StatusAttributeIdentifier, ... } DeviceStatusEnquireResponse ::= SEQUENCE { requestHandle Handle, statusAttributeList SET SIZE (1..16) OF StatusAttribute OPTIONAL, result CHOICE {successful NULL, requestDenied NULL, unknownDevice NULL, deviceUnavailable NULL, deviceAttributeError NULL, ...}, ... } ConfigureDeviceEventsRequest ::= SEQUENCE { requestHandle Handle, deviceClass DeviceClass, deviceID DeviceID, deviceEventIdentifierList SET OF DeviceEventIdentifier, ... } ConfigureDeviceEventsResponse ::= SEQUENCE { requestHandle Handle, result CHOICE {successful NULL, requestDenied NULL, unknownDevice NULL, deviceUnavailable NULL, deviceAttributeError NULL, ...}, ... } DeviceEventNotifyIndication ::= SEQUENCE { deviceClass DeviceClass, deviceID DeviceID, deviceEventList SET SIZE (1..8) OF DeviceEvent, ... } NonStandardPDU ::= SEQUENCE {nonStandardData NonStandardParameter, ... } -- ========================================================================== -- Part 3: Messages sent using lower layer protocol -- ========================================================================== RDCPDU ::= CHOICE { request RequestPDU, response ResponsePDU, indication IndicationPDU } RequestPDU ::= CHOICE { sourceSelectRequest SourceSelectRequest, sourceEventsRequest SourceEventsRequest, deviceAttributeRequest DeviceAttributeRequest, deviceLockRequest DeviceLockRequest, deviceLockEnquireRequest DeviceLockEnquireRequest, deviceControlRequest DeviceControlRequest, deviceStatusEnquireRequest DeviceStatusEnquireRequest, configureDeviceEventsRequest ConfigureDeviceEventsRequest, nonStandardRequest NonStandardPDU, ... } ResponsePDU ::= CHOICE { sourceSelectResponse SourceSelectResponse, sourceEventsResponse SourceEventsResponse, deviceAttributeResponse DeviceAttributeResponse, deviceLockResponse DeviceLockResponse, deviceLockEnquireResponse DeviceLockEnquireResponse, deviceStatusEnquireResponse DeviceStatusEnquireResponse, configureDeviceEventsResponse ConfigureDeviceEventsResponse, nonStandardResponse NonStandardPDU, ... } IndicationPDU ::= CHOICE { sourceChangeEventIndication SourceChangeEventIndication, deviceLockTerminatedIndication DeviceLockTerminatedIndication, deviceEventNotifyIndication DeviceEventNotifyIndication, nonStandardIndication NonStandardPDU, ... } END -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
Language:English
Score: 670471.2 - https://www.itu.int/wftp3/Publ...t/h/h282/1999/RDC-PROTOCOL.asn
Data Source: un
The ranges of parameter values have been selected to ensure that the GenericParameter -- preamble, standard part of ParameterIdentifier and the encoding of that choice, and the preamble -- of ParameterValue to fit into 2 octets. (...) OPTIONAL, networkAddress CHOICE {q2931Address Q2931Address, e164Address IA5String(SIZE (1..128))(FROM ("0123456789#*,")), localAreaAddress TransportAddress, ...}, associateConference BOOLEAN, externalReference OCTET STRING(SIZE (1..255)) OPTIONAL, ..., t120SetupProcedure CHOICE {originateCall NULL, waitForCall NULL, issueQuery NULL, ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString(SIZE (1..16)), nsapAddress OCTET STRING(SIZE (1..20)), ...}, subaddress OCTET STRING(SIZE (1..20)) OPTIONAL, ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN, ... } DataType ::= CHOICE { nonStandard NonStandardParameter, nullData NULL, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, encryptionData EncryptionMode, ..., h235Control NonStandardParameter, h235Media H235Media, multiplexedStream MultiplexedStreamParameter, redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity, mediaType CHOICE {nonStandard NonStandardParameter, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, ..., redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, fec FECData}, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat, controlOnMuxStream BOOLEAN, ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER(0..65535), subChannelID INTEGER(0..8191), pcr-pid INTEGER(0..8191) OPTIONAL, programDescriptors OCTET STRING OPTIONAL, streamDescriptors OCTET STRING OPTIONAL, ... } H223LogicalChannelParameters ::= 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, ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL, unframed NULL, ...}, headerFEC CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, alsduSplitting BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL, golay24-12 NULL, ...}, alpduInterleaving BOOLEAN, ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER(0..16), infinite NULL, ...}, sendBufferSize INTEGER(0..16777215), -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters, suspendResume CHOICE {noSuspendResume NULL, suspendResumewAddress NULL, suspendResumewoAddress NULL, ...}, uIH BOOLEAN, mode CHOICE {eRM SEQUENCE {windowSize INTEGER(1..127), recovery CHOICE {rej NULL, sREJ NULL, mSREJ NULL, ...}, ...}, uNERM NULL, ...}, v75Parameters V75Parameters, ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength, n401 INTEGER(1..4095), loopbackTestProcedure BOOLEAN, ... } CRCLength ::= CHOICE {crc8bit NULL, crc16bit NULL, crc32bit NULL, ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL, sessionID INTEGER(0..255), associatedSessionID INTEGER(1..255) OPTIONAL, mediaChannel TransportAddress OPTIONAL, mediaGuaranteedDelivery BOOLEAN OPTIONAL, mediaControlChannel TransportAddress OPTIONAL, -- reverse RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL, silenceSuppression BOOLEAN OPTIONAL, destination TerminalLabel OPTIONAL, dynamicRTPPayloadType INTEGER(96..127) OPTIONAL, mediaPacketization CHOICE {h261aVideoPacketization NULL, ..., rtpPayloadType RTPPayloadType} OPTIONAL, ..., transportCapability TransportCapability OPTIONAL, redundancyEncoding RedundancyEncoding OPTIONAL, source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter, rfc-number INTEGER(1..32768, ...), oid OBJECT IDENTIFIER, ...}, payloadType INTEGER(0..127) OPTIONAL, ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod, secondaryEncoding DataType OPTIONAL, -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL, -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL, ...}
Language:English
Score: 666251.76 - https://www.itu.int/wftp3/Publ.../MULTIMEDIA-SYSTEM-CONTROL.asn
Data Source: un
The ranges of parameter values have been selected to ensure that the GenericParameter -- preamble, standard part of ParameterIdentifier and the encoding of that choice, and the preamble -- of ParameterValue to fit into 2 octets. (...) OPTIONAL , networkAddress CHOICE {q2931Address Q2931Address , e164Address IA5String ( SIZE (1..128) ) ( FROM ("0123456789#*,") ) , localAreaAddress TransportAddress , ...}, associateConference BOOLEAN , externalReference OCTET STRING ( SIZE (1..255) ) OPTIONAL , ..., t120SetupProcedure CHOICE {originateCall NULL , waitForCall NULL , issueQuery NULL , ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString ( SIZE (1..16) ) , nsapAddress OCTET STRING ( SIZE (1..20) ) , ...}, subaddress OCTET STRING ( SIZE (1..20) ) OPTIONAL , ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN , ... } DataType ::= CHOICE { nonStandard NonStandardParameter , nullData NULL , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , encryptionData EncryptionMode , ..., h235Control NonStandardParameter , h235Media H235Media , multiplexedStream MultiplexedStreamParameter , redundancyEncoding RedundancyEncoding , multiplePayloadStream MultiplePayloadStream , fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity , mediaType CHOICE {nonStandard NonStandardParameter , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , ..., redundancyEncoding RedundancyEncoding , multiplePayloadStream MultiplePayloadStream , fec FECData }, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat , controlOnMuxStream BOOLEAN , ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER (0..65535) , subChannelID INTEGER (0..8191) , pcr-pid INTEGER (0..8191) OPTIONAL , programDescriptors OCTET STRING OPTIONAL , streamDescriptors OCTET STRING OPTIONAL , ... } H223LogicalChannelParameters ::= 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 , ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL , unframed NULL , ...}, headerFEC CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , alsduSplitting BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL , golay24-12 NULL , ...}, alpduInterleaving BOOLEAN , ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER (0..16) , infinite NULL , ...}, sendBufferSize INTEGER (0..16777215) , -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters , suspendResume CHOICE {noSuspendResume NULL , suspendResumewAddress NULL , suspendResumewoAddr CHOICE {rej NULL , sREJ NULL , mSREJ NULL , ...}, ...}, uNERM NULL , ...}, v75Parameters V75Parameters , ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength , n401 INTEGER (1..4095) , loopbackTestProcedure BOOLEAN , ... } CRCLength ::= CHOICE {crc8bit NULL , crc16bit NULL , crc32bit NULL , ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL , sessionID INTEGER (0..255) , associatedSessionID INTEGER (1..255) OPTIONAL , mediaChannel TransportAddress OPTIONAL , mediaGuaranteedDelivery BOOLEAN OPTIONAL , mediaControlChannel TransportAddress OPTIONAL , -- reverse RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL , silenceSuppression BOOLEAN OPTIONAL , destination TerminalLabel OPTIONAL , dynamicRTPPayloadType INTEGER (96..127) OPTIONAL , mediaPacketization CHOICE {h261aVideoPacketization NULL , ..., rtpPayloadType RTPPayloadType } OPTIONAL , ..., transportCapability TransportCapability OPTIONAL , redundancyEncoding RedundancyEncoding OPTIONAL , source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter , rfc-number INTEGER (1..32768, ...) , oid OBJECT IDENTIFIER , ...}, payloadType INTEGER (0..127) OPTIONAL , ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod , secondaryEncoding DataType OPTIONAL , -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL , -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL , ...}
Language:English
Score: 665557.76 - https://www.itu.int/wftp3/Publ...MULTIMEDIA-SYSTEM-CONTROL.html
Data Source: un
OPTIONAL, networkAddress CHOICE {q2931Address Q2931Address, e164Address IA5String(SIZE (1..128))(FROM ("0123456789#*,")), localAreaAddress TransportAddress, ...}, associateConference BOOLEAN, externalReference OCTET STRING(SIZE (1..255)) OPTIONAL, ..., t120SetupProcedure CHOICE {originateCall NULL, waitForCall NULL, issueQuery NULL, ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString(SIZE (1..16)), nsapAddress OCTET STRING(SIZE (1..20)), ...}, subaddress OCTET STRING(SIZE (1..20)) OPTIONAL, ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN, ... } DataType ::= CHOICE { nonStandard NonStandardParameter, nullData NULL, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, encryptionData EncryptionMode, ..., h235Control NonStandardParameter, h235Media H235Media, multiplexedStream MultiplexedStreamParameter, redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity, mediaType CHOICE {nonStandard NonStandardParameter, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, ..., redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use-- fec FECData}, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat, controlOnMuxStream BOOLEAN, ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER(0..65535), subChannelID INTEGER(0..8191), pcr-pid INTEGER(0..8191) OPTIONAL, programDescriptors OCTET STRING OPTIONAL, streamDescriptors OCTET STRING OPTIONAL, ... } H223LogicalChannelParameters ::= 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, ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL, unframed NULL, ...}, headerFEC CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, alsduSplitting BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL, golay24-12 NULL, ...}, alpduInterleaving BOOLEAN, ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER(0..16), infinite NULL, ...}, sendBufferSize INTEGER(0..16777215), -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters, suspendResume CHOICE {noSuspendResume NULL, suspendResumewAddress NULL, suspendResumewoAddress NULL, ...}, uIH BOOLEAN, mode CHOICE {eRM SEQUENCE {windowSize INTEGER(1..127), recovery CHOICE {rej NULL, sREJ NULL, mSREJ NULL, ...}, ...}, uNERM NULL, ...}, v75Parameters V75Parameters, ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength, n401 INTEGER(1..4095), loopbackTestProcedure BOOLEAN, ... } CRCLength ::= CHOICE {crc8bit NULL, crc16bit NULL, crc32bit NULL, ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL, sessionID INTEGER(0..255), associatedSessionID INTEGER(1..255) OPTIONAL, mediaChannel TransportAddress OPTIONAL, mediaGuaranteedDelivery BOOLEAN OPTIONAL, mediaControlChannel TransportAddress OPTIONAL, -- reverse -- RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL, silenceSuppression BOOLEAN OPTIONAL, destination TerminalLabel OPTIONAL, dynamicRTPPayloadType INTEGER(96..127) OPTIONAL, mediaPacketization CHOICE {h261aVideoPacketization NULL, ..., rtpPayloadType RTPPayloadType} OPTIONAL, ..., transportCapability TransportCapability OPTIONAL, redundancyEncoding RedundancyEncoding OPTIONAL, source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter, rfc-number INTEGER(1..32768, ...), oid OBJECT IDENTIFIER, ...}, payloadType INTEGER(0..127) OPTIONAL, ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod, secondaryEncoding DataType OPTIONAL, -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL, -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL, ...} OPTIONAL } RedundancyEncodingElement ::= SEQUENCE { dataType DataType, payloadType INTEGER(0..127) OPTIONAL, ... } MultiplePayloadStream ::= SEQUENCE { elements SEQUENCE OF MultiplePayloadStreamElement, ... } MultiplePayloadStreamElement ::= SEQUENCE { dataType DataType, payloadType INTEGER(0..127) OPTIONAL, ... } DepFECData ::= CHOICE -- Deprecated, do not use { rfc2733 SEQUENCE {mode CHOICE {redundancyEncoding NULL, separateStream CHOICE {differentPort SEQUENCE {protectedSessionID INTEGER(1..255), protectedPayloadType INTEGER(0..127) OPTIONAL, ...}, samePort SEQUENCE {protectedPayloadType INTEGER(0..127), ...}, ...}, ...}, ...} } FECData ::= CHOICE { rfc2733 SEQUENCE {protectedPayloadType INTEGER(0..127), fecScheme OBJECT IDENTIFIER OPTIONAL, pktMode CHOICE {rfc2198coding NULL, rfc2733sameport SEQUENCE {...}, rfc2733diffport SEQUENCE {protectedChannel LogicalChannelNumber, ...}, ...}, ...}, ... } TransportAddress ::= CHOICE { unicastAddress UnicastAddress, multicastAddress MulticastAddress, ... } UnicastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), ...}, iPXAddress SEQUENCE {node OCTET STRING(SIZE (6)), netnum OCTET STRING(SIZE (4)), tsapIdentifier OCTET STRING(SIZE (2)), ...}, iP6Address SEQUENCE {network OCTET STRING(SIZE (16)), tsapIdentifier INTEGER(0..65535), ...}, netBios OCTET STRING(SIZE (16)), iPSourceRouteAddress SEQUENCE {routing CHOICE {strict NULL, loose NULL}, network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), route SEQUENCE OF OCTET STRING(SIZE (4)), ...}, ..., nsap OCTET STRING(SIZE (1..20)), nonStandardAddress NonStandardParameter } MulticastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), ...}, iP6Address SEQUENC
Language:English
Score: 665503.66 - https://www.itu.int/wftp3/Publ.../MULTIMEDIA-SYSTEM-CONTROL.asn
Data Source: un
OPTIONAL , networkAddress CHOICE {q2931Address Q2931Address , e164Address IA5String ( SIZE (1..128) ) ( FROM ("0123456789#*,") ) , localAreaAddress TransportAddress , ...}, associateConference BOOLEAN , externalReference OCTET STRING ( SIZE (1..255) ) OPTIONAL , ..., t120SetupProcedure CHOICE {originateCall NULL , waitForCall NULL , issueQuery NULL , ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString ( SIZE (1..16) ) , nsapAddress OCTET STRING ( SIZE (1..20) ) , ...}, subaddress OCTET STRING ( SIZE (1..20) ) OPTIONAL , ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN , ... } DataType ::= CHOICE { nonStandard NonStandardParameter , nullData NULL , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , encryptionData EncryptionMode , ..., h235Control NonStandardParameter , h235Media H235Media , multiplexedStream MultiplexedStreamParameter , redundancyEncoding RedundancyEncoding , multiplePayloadStream MultiplePayloadStream , depFec DepFECData , -- Deprecated, do not use fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity , mediaType CHOICE {nonStandard NonStandardParameter , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , ..., redundancyEncoding RedundancyEncoding , multiplePayloadStream MultiplePayloadStream , depFec DepFECData , -- Deprecated, do not use-- fec FECData }, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat , controlOnMuxStream BOOLEAN , ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER (0..65535) , subChannelID INTEGER (0..8191) , pcr-pid INTEGER (0..8191) OPTIONAL , programDescriptors OCTET STRING OPTIONAL , streamDescriptors OCTET STRING OPTIONAL , ... } H223LogicalChannelParameters ::= 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 , ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL , unframed NULL , ...}, headerFEC CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , alsduSplitting BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL , golay24-12 NULL , ...}, alpduInterleaving BOOLEAN , ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER (0..16) , infinite NULL , ...}, sendBufferSize INTEGER (0..16777215) , -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters , suspendResume CHOICE {noSuspendResume NULL , suspendResumewAddress NULL , suspendResumewoAddress NULL , ...}, uIH BOOLEAN , mode CHOICE {eRM SEQUENCE {windowSize INTEGER (1..127) , recovery CHOICE {rej NULL , sREJ NULL , mSREJ NULL , ...}, ...}, uNERM NULL , ...}, v75Parameters V75Parameters , ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength , n401 INTEGER (1..4095) , loopbackTestProcedure BOOLEAN , ... } CRCLength ::= CHOICE {crc8bit NULL , crc16bit NULL , crc32bit NULL , ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL , sessionID INTEGER (0..255) , associatedSessionID INTEGER (1..255) OPTIONAL , mediaChannel TransportAddress OPTIONAL , mediaGuaranteedDelivery BOOLEAN OPTIONAL , mediaControlChannel TransportAddress OPTIONAL , -- reverse -- RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL , silenceSuppression BOOLEAN OPTIONAL , destination TerminalLabel OPTIONAL , dynamicRTPPayloadType INTEGER (96..127) OPTIONAL , mediaPacketization CHOICE {h261aVideoPacketization NULL , ..., rtpPayloadType RTPPayloadType } OPTIONAL , ..., transportCapability TransportCapability OPTIONAL , redundancyEncoding RedundancyEncoding OPTIONAL , source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter , rfc-number INTEGER (1..32768, ...) , oid OBJECT IDENTIFIER , ...}, payloadType INTEGER (0..127) OPTIONAL , ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod , secondaryEncoding DataType OPTIONAL , -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL , -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL , ...} OPTIONAL } RedundancyEncodingElement ::= SEQUENCE { dataType DataType , payloadType INTEGER (0..127) OPTIONAL , ... } MultiplePayloadStream ::= SEQUENCE { elements SEQUENCE OF MultiplePayloadStreamElement , ... } MultiplePayloadStreamElement ::= SEQUENCE { dataType DataType , payloadType INTEGER (0..127) OPTIONAL , ... } DepFECData ::= CHOICE -- Deprecated, do not use { rfc2733 SEQUENCE {mode CHOICE {redundancyEncoding NULL , separateStream CHOICE {differentPort SEQUENCE {protectedSessionID INTEGER (1..255) , protectedPayloadType INTEGER (0..127) OPTIONAL , ...}, samePort SEQUENCE {protectedPayloadType INTEGER (0..127) , ...}, ...}, ...}, ...} } FECData ::= CHOICE { rfc2733 SEQUENCE {protectedPayloadType INTEGER (0..127) , fecScheme OBJECT IDENTIFIER OPTIONAL , pktMode CHOICE {rfc2198coding NULL , rfc2733sameport SEQUENCE {...}, rfc2733diffport SEQUENCE {protectedChannel LogicalChannelNumber , ...}, ...}, ...}, ... } TransportAddress ::= CHOICE { unicastAddress UnicastAddress , multicastAddress MulticastAddress , ... } UnicastAddress ::= CHOIC
Language:English
Score: 665369.7 - https://www.itu.int/wftp3/Publ...MULTIMEDIA-SYSTEM-CONTROL.html
Data Source: un
The ranges of parameter values have been selected to ensure that the -- GenericParameter preamble, standard part of ParameterIdentifier and the -- encoding of that choice, and the preamble of ParameterValue to fit into -- 2 octets. (...) OPTIONAL, networkAddress CHOICE {q2931Address Q2931Address, e164Address IA5String(SIZE (1..128))(FROM ("0123456789#*,")), localAreaAddress TransportAddress, ...}, associateConference BOOLEAN, externalReference OCTET STRING(SIZE (1..255)) OPTIONAL, ..., t120SetupProcedure CHOICE {originateCall NULL, waitForCall NULL, issueQuery NULL, ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString(SIZE (1..16)), nsapAddress OCTET STRING(SIZE (1..20)), ...}, subaddress OCTET STRING(SIZE (1..20)) OPTIONAL, ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN, ... } DataType ::= CHOICE { nonStandard NonStandardParameter, nullData NULL, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, encryptionData EncryptionMode, ..., h235Control NonStandardParameter, h235Media H235Media, multiplexedStream MultiplexedStreamParameter, redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity, mediaType CHOICE {nonStandard NonStandardParameter, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, ..., redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use-- fec FECData}, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat, controlOnMuxStream BOOLEAN, ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER(0..65535), subChannelID INTEGER(0..8191), pcr-pid INTEGER(0..8191) OPTIONAL, programDescriptors OCTET STRING OPTIONAL, streamDescriptors OCTET STRING OPTIONAL, ... } H223LogicalChannelParameters ::= 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, ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL, unframed NULL, ...}, headerFEC CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, alsduSplitting BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL, golay24-12 NULL, ...}, alpduInterleaving BOOLEAN, ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER(0..16), infinite NULL, ...}, sendBufferSize INTEGER(0..16777215), -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters, suspendResume CHOICE {noSuspendResume NULL, suspendResumewAddress NULL, suspendResumewoAddress NULL, ...}, uIH BOOLEAN, mode CHOICE {eRM SEQUENCE {windowSize INTEGER(1..127), recovery CHOICE {rej NULL, sREJ NULL, mSREJ NULL, ...}, ...}, uNERM NULL, ...}, v75Parameters V75Parameters, ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength, n401 INTEGER(1..4095), loopbackTestProcedure BOOLEAN, ... } CRCLength ::= CHOICE {crc8bit NULL, crc16bit NULL, crc32bit NULL, ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL, sessionID INTEGER(0..255), associatedSessionID INTEGER(1..255) OPTIONAL, mediaChannel TransportAddress OPTIONAL, mediaGuaranteedDelivery BOOLEAN OPTIONAL, mediaControlChannel TransportAddress OPTIONAL, -- reverse -- RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL, silenceSuppression BOOLEAN OPTIONAL, destination TerminalLabel OPTIONAL, dynamicRTPPayloadType INTEGER(96..127) OPTIONAL, mediaPacketization CHOICE {h261aVideoPacketization NULL, ..., rtpPayloadType RTPPayloadType} OPTIONAL, ..., transportCapability TransportCapability OPTIONAL, redundancyEncoding RedundancyEncoding OPTIONAL, source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter, rfc-number INTEGER(1..32768, ...), oid OBJECT IDENTIFIER, ...}, payloadType INTEGER(0..127) OPTIONAL, ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod, secondaryEncoding DataType OPTIONAL, -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL, -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL, ...}
Language:English
Score: 665234.13 - https://www.itu.int/wftp3/Publ.../MULTIMEDIA-SYSTEM-CONTROL.asn
Data Source: un
OPTIONAL, networkAddress CHOICE {q2931Address Q2931Address, e164Address IA5String(SIZE (1..128))(FROM ("0123456789#*,")), localAreaAddress TransportAddress, ...}, associateConference BOOLEAN, externalReference OCTET STRING(SIZE (1..255)) OPTIONAL, ..., t120SetupProcedure CHOICE {originateCall NULL, waitForCall NULL, issueQuery NULL, ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString(SIZE (1..16)), nsapAddress OCTET STRING(SIZE (1..20)), ...}, subaddress OCTET STRING(SIZE (1..20)) OPTIONAL, ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN, ... } DataType ::= CHOICE { nonStandard NonStandardParameter, nullData NULL, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, encryptionData EncryptionMode, ..., h235Control NonStandardParameter, h235Media H235Media, multiplexedStream MultiplexedStreamParameter, redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity, mediaType CHOICE {nonStandard NonStandardParameter, videoData VideoCapability, audioData AudioCapability, data DataApplicationCapability, ..., redundancyEncoding RedundancyEncoding, multiplePayloadStream MultiplePayloadStream, depFec DepFECData, -- Deprecated, do not use-- fec FECData}, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat, controlOnMuxStream BOOLEAN, ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER(0..65535), subChannelID INTEGER(0..8191), pcr-pid INTEGER(0..8191) OPTIONAL, programDescriptors OCTET STRING OPTIONAL, streamDescriptors OCTET STRING OPTIONAL, ... } H223LogicalChannelParameters ::= 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, ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL, unframed NULL, ...}, headerFEC CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, alsduSplitting BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL, golay24-12 NULL, ...}, alpduInterleaving BOOLEAN, ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL, golay24-12 NULL, ...}, crcLength CHOICE {crc4bit NULL, crc12bit NULL, crc20bit NULL, crc28bit NULL, ..., crc8bit NULL, crc16bit NULL, crc32bit NULL, crcNotUsed NULL}, rcpcCodeRate INTEGER(8..32), arqType CHOICE {noArq NULL, typeIArq H223AnnexCArqParameters, typeIIArq H223AnnexCArqParameters, ...}, alpduInterleaving BOOLEAN, ..., rsCodeCorrection INTEGER(0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER(0..16), infinite NULL, ...}, sendBufferSize INTEGER(0..16777215), -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters, suspendResume CHOICE {noSuspendResume NULL, suspendResumewAddress NULL, suspendResumewoAddress NULL, ...}, uIH BOOLEAN, mode CHOICE {eRM SEQUENCE {windowSize INTEGER(1..127), recovery CHOICE {rej NULL, sREJ NULL, mSREJ NULL, ...}, ...}, uNERM NULL, ...}, v75Parameters V75Parameters, ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength, n401 INTEGER(1..4095), loopbackTestProcedure BOOLEAN, ... } CRCLength ::= CHOICE {crc8bit NULL, crc16bit NULL, crc32bit NULL, ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL, sessionID INTEGER(0..255), associatedSessionID INTEGER(1..255) OPTIONAL, mediaChannel TransportAddress OPTIONAL, mediaGuaranteedDelivery BOOLEAN OPTIONAL, mediaControlChannel TransportAddress OPTIONAL, -- reverse -- RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL, silenceSuppression BOOLEAN OPTIONAL, destination TerminalLabel OPTIONAL, dynamicRTPPayloadType INTEGER(96..127) OPTIONAL, mediaPacketization CHOICE {h261aVideoPacketization NULL, ..., rtpPayloadType RTPPayloadType} OPTIONAL, ..., transportCapability TransportCapability OPTIONAL, redundancyEncoding RedundancyEncoding OPTIONAL, source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter, rfc-number INTEGER(1..32768, ...), oid OBJECT IDENTIFIER, ...}, payloadType INTEGER(0..127) OPTIONAL, ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod, secondaryEncoding DataType OPTIONAL, -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL, -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL, ...} OPTIONAL } RedundancyEncodingElement ::= SEQUENCE { dataType DataType, payloadType INTEGER(0..127) OPTIONAL, ... } MultiplePayloadStream ::= SEQUENCE { elements SEQUENCE OF MultiplePayloadStreamElement, ... } MultiplePayloadStreamElement ::= SEQUENCE { dataType DataType, payloadType INTEGER(0..127) OPTIONAL, ... } DepFECData ::= CHOICE -- Deprecated, do not use { rfc2733 SEQUENCE {mode CHOICE {redundancyEncoding NULL, separateStream CHOICE {differentPort SEQUENCE {protectedSessionID INTEGER(1..255), protectedPayloadType INTEGER(0..127) OPTIONAL, ...}, samePort SEQUENCE {protectedPayloadType INTEGER(0..127), ...}, ...}, ...}, ...} } FECData ::= CHOICE { rfc2733 SEQUENCE {protectedPayloadType INTEGER(0..127), fecScheme OBJECT IDENTIFIER OPTIONAL, pktMode CHOICE {rfc2198coding NULL, rfc2733sameport SEQUENCE {...}, rfc2733diffport SEQUENCE {protectedChannel LogicalChannelNumber, ...}, ...}, ...}, ... } TransportAddress ::= CHOICE { unicastAddress UnicastAddress, multicastAddress MulticastAddress, ... } UnicastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), ...}, iPXAddress SEQUENCE {node OCTET STRING(SIZE (6)), netnum OCTET STRING(SIZE (4)), tsapIdentifier OCTET STRING(SIZE (2)), ...}, iP6Address SEQUENCE {network OCTET STRING(SIZE (16)), tsapIdentifier INTEGER(0..65535), ...}, netBios OCTET STRING(SIZE (16)), iPSourceRouteAddress SEQUENCE {routing CHOICE {strict NULL, loose NULL}, network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), route SEQUENCE OF OCTET STRING(SIZE (4)), ...}, ..., nsap OCTET STRING(SIZE (1..20)), nonStandardAddress NonStandardParameter } MulticastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING(SIZE (4)), tsapIdentifier INTEGER(0..65535), ...}, iP6Address SEQUENCE {network OCTET STRING(SIZE (16)), tsapIdentifier INTEGER(0..65535), ...}, ..., nsap OCTET STRING(SIZE (1..20)), nonStandardAddress NonStandardParameter } EncryptionSync ::= SEQUENCE -- used to supply new key and synchronization point { nonStandard NonStandardParameter OPTIONAL, synchFlag INTEGER(0..255), -- may need to be larger -- for H.324, etc. -- shall be the Dynamic -- Payload# for H.323 h235Key OCTET STRING(SIZE (1..65535)), -- H.235 -- encoded value escrowentry SEQUENCE SIZE (1..256) OF EscrowData OPTIONAL, ..., genericParameter GenericParameter OPTIONAL } EscrowData ::= SEQUENCE { escrowID OBJECT IDENTIFIER, escrowValue BIT STRING(SIZE (1..65535)), ... } 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 unidirectional 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, ...}
Language:English
Score: 665234.13 - https://www.itu.int/wftp3/Publ.../MULTIMEDIA-SYSTEM-CONTROL.asn
Data Source: un
OPTIONAL , networkAddress CHOICE {q2931Address Q2931Address , e164Address IA5String ( SIZE (1..128) ) ( FROM ("0123456789#*,") ) , localAreaAddress TransportAddress , ...}, associateConference BOOLEAN , externalReference OCTET STRING ( SIZE (1..255) ) OPTIONAL , ..., t120SetupProcedure CHOICE {originateCall NULL , waitForCall NULL , issueQuery NULL , ...} OPTIONAL } Q2931Address ::= SEQUENCE { address CHOICE {internationalNumber NumericString ( SIZE (1..16) ) , nsapAddress OCTET STRING ( SIZE (1..20) ) , ...}, subaddress OCTET STRING ( SIZE (1..20) ) OPTIONAL , ... } V75Parameters ::= SEQUENCE {audioHeaderPresent BOOLEAN , ... } DataType ::= CHOICE { nonStandard NonStandardParameter , nullData NULL , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , encryptionData EncryptionMode , ..., h235Control NonStandardParameter , h235Media H235Media , multiplexedStream MultiplexedStreamParameter , redundancyEncoding RedundancyEncoding , multiplePayloadStream MultiplePayloadStream , depFec DepFECData , -- Deprecated, do not use fec FECData } H235Media ::= SEQUENCE { encryptionAuthenticationAndIntegrity EncryptionAuthenticationAndIntegrity , mediaType CHOICE {nonStandard NonStandardParameter , videoData VideoCapability , audioData AudioCapability , data DataApplicationCapability , ..., redundancyEncoding FECData }, ... } MultiplexedStreamParameter ::= SEQUENCE { multiplexFormat MultiplexFormat , controlOnMuxStream BOOLEAN , ... } H222LogicalChannelParameters ::= SEQUENCE { resourceID INTEGER (0..65535) , subChannelID INTEGER (0..8191) , pcr-pid INTEGER (0..8191) OPTIONAL , programDescriptors OCTET STRING OPTIONAL , streamDescriptors OCTET STRING OPTIONAL , ... } H223LogicalChannelParameters ::= 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 , ... } H223AL1MParameters ::= SEQUENCE { transferMode CHOICE {framed NULL , unframed NULL , ...}, headerFEC CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , alsduSplitting BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AL2MParameters ::= SEQUENCE { headerFEC CHOICE {sebch16-5 NULL , golay24-12 NULL , ...}, alpduInterleaving BOOLEAN , ... } H223AL3MParameters ::= SEQUENCE { headerFormat CHOICE {sebch16-7 NULL , golay24-12 NULL , ...}, crcLength CHOICE {crc4bit NULL , crc12bit NULL , crc20bit NULL , crc28bit NULL , ..., crc8bit NULL , crc16bit NULL , crc32bit NULL , crcNotUsed NULL }, rcpcCodeRate INTEGER (8..32) , arqType CHOICE {noArq NULL , typeIArq H223AnnexCArqParameters , typeIIArq H223AnnexCArqParameters , ...}, alpduInterleaving BOOLEAN , ..., rsCodeCorrection INTEGER (0..127) OPTIONAL } H223AnnexCArqParameters ::= SEQUENCE { numberOfRetransmissions CHOICE {finite INTEGER (0..16) , infinite NULL , ...}, sendBufferSize INTEGER (0..16777215) , -- units octets ... } V76LogicalChannelParameters ::= SEQUENCE { hdlcParameters V76HDLCParameters , suspendResume CHOICE {noSuspendResume NULL , suspendResumewAddress NULL , suspendResumewoAddress NULL , ...}, uIH BOOLEAN , mode CHOICE {eRM SEQUENCE {windowSize INTEGER (1..127) , recovery CHOICE {rej NULL , sREJ NULL , mSREJ NULL , ...}, ...}, uNERM NULL , ...}, v75Parameters V75Parameters , ... } V76HDLCParameters ::= SEQUENCE { crcLength CRCLength , n401 INTEGER (1..4095) , loopbackTestProcedure BOOLEAN , ... } CRCLength ::= CHOICE {crc8bit NULL , crc16bit NULL , crc32bit NULL , ... } H2250LogicalChannelParameters ::= SEQUENCE { nonStandard SEQUENCE OF NonStandardParameter OPTIONAL , sessionID INTEGER (0..255) , associatedSessionID INTEGER (1..255) OPTIONAL , mediaChannel TransportAddress OPTIONAL , mediaGuaranteedDelivery BOOLEAN OPTIONAL , mediaControlChannel TransportAddress OPTIONAL , -- reverse -- RTCP channel mediaControlGuaranteedDelivery BOOLEAN OPTIONAL , silenceSuppression BOOLEAN OPTIONAL , destination TerminalLabel OPTIONAL , dynamicRTPPayloadType INTEGER (96..127) OPTIONAL , mediaPacketization CHOICE {h261aVideoPacketization NULL , ..., rtpPayloadType RTPPayloadType } OPTIONAL , ..., transportCapability TransportCapability OPTIONAL , redundancyEncoding RedundancyEncoding OPTIONAL , source TerminalLabel OPTIONAL } RTPPayloadType ::= SEQUENCE { payloadDescriptor CHOICE {nonStandardIdentifier NonStandardParameter , rfc-number INTEGER (1..32768, ...) , oid OBJECT IDENTIFIER , ...}, payloadType INTEGER (0..127) OPTIONAL , ... } RedundancyEncoding ::= SEQUENCE { redundancyEncodingMethod RedundancyEncodingMethod , secondaryEncoding DataType OPTIONAL , -- depends on method ..., -- The sequence below may be used in place of the above secondaryEncoding field rtpRedundancyEncoding SEQUENCE {primary RedundancyEncodingElement OPTIONAL , -- Present when redundancyEncoding -- is selected as the dataType -- in an OpenLogicalChannel or -- as part of a MultiplePayloadSteam secondary SEQUENCE OF RedundancyEncodingElement OPTIONAL , ...} OPTIONAL } RedundancyEncodingElement ::= SEQUENCE { dataType DataType , payloadType INTEGER (0..127) OPTIONAL , ... } MultiplePayloadStream ::= SEQUENCE { elements SEQUENCE OF MultiplePayloadStreamElement , ... } MultiplePayloadStreamElement ::= SEQUENCE { dataType DataType , payloadType INTEGER (0..127) OPTIONAL , ... } DepFECData ::= CHOICE -- Deprecated, do not use { rfc2733 SEQUENCE {mode CHOICE {redundancyEncoding NULL , separateStream CHOICE {differentPort SEQUENCE {protectedSessionID INTEGER (1..255) , protectedPayloadType INTEGER (0..127) OPTIONAL , ...}, samePort SEQUENCE {protectedPayloadType INTEGER (0..127) , ...}, ...}, ...}, ...} } FECData ::= CHOICE { rfc2733 SEQUENCE {protectedPayloadType INTEGER (0..127) , fecScheme OBJECT IDENTIFIER OPTIONAL , pktMode CHOICE {rfc2198coding NULL , rfc2733sameport SEQUENCE {...}, rfc2733diffport SEQUENCE {protectedChannel LogicalChannelNumber , ...}, ...}, ...}, ... } TransportAddress ::= CHOICE { unicastAddress UnicastAddress , multicastAddress MulticastAddress , ... } UnicastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING ( SIZE (4) ) , tsapIdentifier INTEGER (0..65535) , ...}, iPXAddress SEQUENCE {node OCTET STRING ( SIZE (6) ) , netnum OCTET STRING ( SIZE (4) ) , tsapIdentifier OCTET STRING ( SIZE (2) ) , ...}, iP6Address SEQUENCE {network OCTET STRING ( SIZE (16) ) , tsapIdentifier INTEGER (0..65535) , ...}, netBios OCTET STRING ( SIZE (16) ) , iPSourceRouteAddress SEQUENCE {routing CHOICE {strict NULL , loose NULL }, network OCTET STRING ( SIZE (4) ) , tsapIdentifier INTEGER (0..65535) , route SEQUENCE OF OCTET STRING ( SIZE (4) ) , ...}, ..., nsap OCTET STRING ( SIZE (1..20) ) , nonStandardAddress NonStandardParameter } MulticastAddress ::= CHOICE { iPAddress SEQUENCE {network OCTET STRING ( SIZE (4) ) , tsapIdentifier INTEGER (0..65535) , ...}, iP6Address SEQUENCE {network OCTET STRING ( SIZE (16) ) , tsapIdentifier INTEGER (0..65535) , ...}, ..., nsap OCTET STRING ( SIZE (1..20) ) , nonStandardAddress NonStandardParameter } EncryptionSync ::= SEQUENCE -- used to supply new key and synchronization point { nonStandard NonStandardParameter OPTIONAL , synchFlag INTEGER (0..255) , -- may need to be larger -- for H.324, etc. -- shall be the Dynamic -- Payload# for H.323 h235Key OCTET STRING ( SIZE (1..65535) ) , -- H.235 -- encoded value escrowentry SEQUENCE SIZE (1..256) OF EscrowData OPTIONAL , ..., genericParameter GenericParameter OPTIONAL } EscrowData ::= SEQUENCE { escrowID OBJECT IDENTIFIER , escrowValue BIT STRING ( SIZE (1..65535) ) , ... } 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 ..., h2250Log
Language:English
Score: 665234.13 - https://www.itu.int/wftp3/Publ...MULTIMEDIA-SYSTEM-CONTROL.html
Data Source: un