1 /* ------------------------------------------------------------------ 2 * Copyright (C) 1998-2009 PacketVideo 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13 * express or implied. 14 * See the License for the specific language governing permissions 15 * and limitations under the License. 16 * ------------------------------------------------------------------- 17 */ 18 // ============================================================(Auto)= 19 // FILE: h245_decoder.h 20 // 21 // DESC: PER Decode routines for H.245 22 // ------------------------------------------------------------------- 23 // Copyright (c) 1998- 2000, PacketVideo Corporation. 24 // All Rights Reserved. 25 // =================================================================== 26 27 #ifndef PER_DECODER 28 #define PER_DECODER 29 30 void Decode_MultimediaSystemControlMessage(PS_MultimediaSystemControlMessage x, PS_InStream stream); 31 void Decode_RequestMessage(PS_RequestMessage x, PS_InStream stream); 32 void Decode_ResponseMessage(PS_ResponseMessage x, PS_InStream stream); 33 void Decode_CommandMessage(PS_CommandMessage x, PS_InStream stream); 34 void Decode_IndicationMessage(PS_IndicationMessage x, PS_InStream stream); 35 void Decode_GenericInformation(PS_GenericInformation x, PS_InStream stream); 36 void Decode_NonStandardMessage(PS_NonStandardMessage x, PS_InStream stream); 37 void Decode_NonStandardParameter(PS_NonStandardParameter x, PS_InStream stream); 38 void Decode_NonStandardIdentifier(PS_NonStandardIdentifier x, PS_InStream stream); 39 void Decode_H221NonStandard(PS_H221NonStandard x, PS_InStream stream); 40 void Decode_MasterSlaveDetermination(PS_MasterSlaveDetermination x, PS_InStream stream); 41 void Decode_MasterSlaveDeterminationAck(PS_MasterSlaveDeterminationAck x, PS_InStream stream); 42 void Decode_Decision(PS_Decision x, PS_InStream stream); 43 void Decode_MasterSlaveDeterminationReject(PS_MasterSlaveDeterminationReject x, PS_InStream stream); 44 void Decode_MsdRejectCause(PS_MsdRejectCause x, PS_InStream stream); 45 void Decode_MasterSlaveDeterminationRelease(PS_MasterSlaveDeterminationRelease x, PS_InStream stream); 46 void Decode_TerminalCapabilitySet(PS_TerminalCapabilitySet x, PS_InStream stream); 47 void Decode_CapabilityTableEntry(PS_CapabilityTableEntry x, PS_InStream stream); 48 void Decode_CapabilityDescriptor(PS_CapabilityDescriptor x, PS_InStream stream); 49 void Decode_AlternativeCapabilitySet(PS_AlternativeCapabilitySet x, PS_InStream stream); 50 void Decode_TerminalCapabilitySetAck(PS_TerminalCapabilitySetAck x, PS_InStream stream); 51 void Decode_TerminalCapabilitySetReject(PS_TerminalCapabilitySetReject x, PS_InStream stream); 52 void Decode_TcsRejectCause(PS_TcsRejectCause x, PS_InStream stream); 53 void Decode_TableEntryCapacityExceeded(PS_TableEntryCapacityExceeded x, PS_InStream stream); 54 void Decode_TerminalCapabilitySetRelease(PS_TerminalCapabilitySetRelease x, PS_InStream stream); 55 void Decode_Capability(PS_Capability x, PS_InStream stream); 56 void Decode_H233EncryptionReceiveCapability(PS_H233EncryptionReceiveCapability x, PS_InStream stream); 57 void Decode_H235SecurityCapability(PS_H235SecurityCapability x, PS_InStream stream); 58 void Decode_MultiplexCapability(PS_MultiplexCapability x, PS_InStream stream); 59 void Decode_H222Capability(PS_H222Capability x, PS_InStream stream); 60 void Decode_VCCapability(PS_VCCapability x, PS_InStream stream); 61 void Decode_Aal1ViaGateway(PS_Aal1ViaGateway x, PS_InStream stream); 62 void Decode_AvailableBitRates(PS_AvailableBitRates x, PS_InStream stream); 63 void Decode_VccAal5Type(PS_VccAal5Type x, PS_InStream stream); 64 void Decode_RangeOfBitRates(PS_RangeOfBitRates x, PS_InStream stream); 65 void Decode_VccAal5(PS_VccAal5 x, PS_InStream stream); 66 void Decode_VccAal1(PS_VccAal1 x, PS_InStream stream); 67 void Decode_H223Capability(PS_H223Capability x, PS_InStream stream); 68 void Decode_MobileOperationTransmitCapability(PS_MobileOperationTransmitCapability x, PS_InStream stream); 69 void Decode_H223MultiplexTableCapability(PS_H223MultiplexTableCapability x, PS_InStream stream); 70 void Decode_Enhanced(PS_Enhanced x, PS_InStream stream); 71 void Decode_H223AnnexCCapability(PS_H223AnnexCCapability x, PS_InStream stream); 72 void Decode_V76Capability(PS_V76Capability x, PS_InStream stream); 73 void Decode_V75Capability(PS_V75Capability x, PS_InStream stream); 74 void Decode_H2250Capability(PS_H2250Capability x, PS_InStream stream); 75 void Decode_McCapability(PS_McCapability x, PS_InStream stream); 76 void Decode_MediaPacketizationCapability(PS_MediaPacketizationCapability x, PS_InStream stream); 77 void Decode_RSVPParameters(PS_RSVPParameters x, PS_InStream stream); 78 void Decode_QOSMode(PS_QOSMode x, PS_InStream stream); 79 void Decode_ATMParameters(PS_ATMParameters x, PS_InStream stream); 80 void Decode_QOSCapability(PS_QOSCapability x, PS_InStream stream); 81 void Decode_MediaTransportType(PS_MediaTransportType x, PS_InStream stream); 82 void Decode_Atm_AAL5_compressed(PS_Atm_AAL5_compressed x, PS_InStream stream); 83 void Decode_MediaChannelCapability(PS_MediaChannelCapability x, PS_InStream stream); 84 void Decode_TransportCapability(PS_TransportCapability x, PS_InStream stream); 85 void Decode_RedundancyEncodingCapability(PS_RedundancyEncodingCapability x, PS_InStream stream); 86 void Decode_RedundancyEncodingMethod(PS_RedundancyEncodingMethod x, PS_InStream stream); 87 void Decode_RTPH263VideoRedundancyEncoding(PS_RTPH263VideoRedundancyEncoding x, PS_InStream stream); 88 void Decode_FrameToThreadMapping(PS_FrameToThreadMapping x, PS_InStream stream); 89 void Decode_RTPH263VideoRedundancyFrameMapping(PS_RTPH263VideoRedundancyFrameMapping x, PS_InStream stream); 90 void Decode_MultipointCapability(PS_MultipointCapability x, PS_InStream stream); 91 void Decode_MediaDistributionCapability(PS_MediaDistributionCapability x, PS_InStream stream); 92 void Decode_VideoCapability(PS_VideoCapability x, PS_InStream stream); 93 void Decode_H261VideoCapability(PS_H261VideoCapability x, PS_InStream stream); 94 void Decode_H262VideoCapability(PS_H262VideoCapability x, PS_InStream stream); 95 void Decode_H263VideoCapability(PS_H263VideoCapability x, PS_InStream stream); 96 void Decode_EnhancementLayerInfo(PS_EnhancementLayerInfo x, PS_InStream stream); 97 void Decode_BEnhancementParameters(PS_BEnhancementParameters x, PS_InStream stream); 98 void Decode_EnhancementOptions(PS_EnhancementOptions x, PS_InStream stream); 99 void Decode_H263Options(PS_H263Options x, PS_InStream stream); 100 void Decode_TransparencyParameters(PS_TransparencyParameters x, PS_InStream stream); 101 void Decode_RefPictureSelection(PS_RefPictureSelection x, PS_InStream stream); 102 void Decode_VideoBackChannelSend(PS_VideoBackChannelSend x, PS_InStream stream); 103 void Decode_AdditionalPictureMemory(PS_AdditionalPictureMemory x, PS_InStream stream); 104 void Decode_CustomPictureClockFrequency(PS_CustomPictureClockFrequency x, PS_InStream stream); 105 void Decode_CustomPictureFormat(PS_CustomPictureFormat x, PS_InStream stream); 106 void Decode_PixelAspectInformation(PS_PixelAspectInformation x, PS_InStream stream); 107 void Decode_ExtendedPARItem(PS_ExtendedPARItem x, PS_InStream stream); 108 void Decode_MPI(PS_MPI x, PS_InStream stream); 109 void Decode_CustomPCFItem(PS_CustomPCFItem x, PS_InStream stream); 110 void Decode_H263VideoModeCombos(PS_H263VideoModeCombos x, PS_InStream stream); 111 void Decode_H263ModeComboFlags(PS_H263ModeComboFlags x, PS_InStream stream); 112 void Decode_IS11172VideoCapability(PS_IS11172VideoCapability x, PS_InStream stream); 113 void Decode_AudioCapability(PS_AudioCapability x, PS_InStream stream); 114 void Decode_G7231(PS_G7231 x, PS_InStream stream); 115 void Decode_G729Extensions(PS_G729Extensions x, PS_InStream stream); 116 void Decode_G7231AnnexCCapability(PS_G7231AnnexCCapability x, PS_InStream stream); 117 void Decode_G723AnnexCAudioMode(PS_G723AnnexCAudioMode x, PS_InStream stream); 118 void Decode_IS11172AudioCapability(PS_IS11172AudioCapability x, PS_InStream stream); 119 void Decode_IS13818AudioCapability(PS_IS13818AudioCapability x, PS_InStream stream); 120 void Decode_GSMAudioCapability(PS_GSMAudioCapability x, PS_InStream stream); 121 void Decode_DataApplicationCapability(PS_DataApplicationCapability x, PS_InStream stream); 122 void Decode_Application(PS_Application x, PS_InStream stream); 123 void Decode_T38fax(PS_T38fax x, PS_InStream stream); 124 void Decode_Nlpid(PS_Nlpid x, PS_InStream stream); 125 void Decode_T84(PS_T84 x, PS_InStream stream); 126 void Decode_DataProtocolCapability(PS_DataProtocolCapability x, PS_InStream stream); 127 void Decode_V76wCompression(PS_V76wCompression x, PS_InStream stream); 128 void Decode_CompressionType(PS_CompressionType x, PS_InStream stream); 129 void Decode_V42bis(PS_V42bis x, PS_InStream stream); 130 void Decode_T84Profile(PS_T84Profile x, PS_InStream stream); 131 void Decode_T84Restricted(PS_T84Restricted x, PS_InStream stream); 132 void Decode_T38FaxProfile(PS_T38FaxProfile x, PS_InStream stream); 133 void Decode_T38FaxRateManagement(PS_T38FaxRateManagement x, PS_InStream stream); 134 void Decode_T38FaxUdpOptions(PS_T38FaxUdpOptions x, PS_InStream stream); 135 void Decode_T38FaxUdpEC(PS_T38FaxUdpEC x, PS_InStream stream); 136 void Decode_EncryptionAuthenticationAndIntegrity(PS_EncryptionAuthenticationAndIntegrity x, PS_InStream stream); 137 void Decode_EncryptionCapability(PS_EncryptionCapability x, PS_InStream stream); 138 void Decode_MediaEncryptionAlgorithm(PS_MediaEncryptionAlgorithm x, PS_InStream stream); 139 void Decode_AuthenticationCapability(PS_AuthenticationCapability x, PS_InStream stream); 140 void Decode_IntegrityCapability(PS_IntegrityCapability x, PS_InStream stream); 141 void Decode_UserInputCapability(PS_UserInputCapability x, PS_InStream stream); 142 void Decode_ConferenceCapability(PS_ConferenceCapability x, PS_InStream stream); 143 void Decode_GenericCapability(PS_GenericCapability x, PS_InStream stream); 144 void Decode_CapabilityIdentifier(PS_CapabilityIdentifier x, PS_InStream stream); 145 void Decode_GenericParameter(PS_GenericParameter x, PS_InStream stream); 146 void Decode_ParameterIdentifier(PS_ParameterIdentifier x, PS_InStream stream); 147 void Decode_ParameterValue(PS_ParameterValue x, PS_InStream stream); 148 void Decode_OpenLogicalChannel(PS_OpenLogicalChannel x, PS_InStream stream); 149 void Decode_ReverseLogicalChannelParameters(PS_ReverseLogicalChannelParameters x, PS_InStream stream); 150 void Decode_RlcMultiplexParameters(PS_RlcMultiplexParameters x, PS_InStream stream); 151 void Decode_ForwardLogicalChannelParameters(PS_ForwardLogicalChannelParameters x, PS_InStream stream); 152 void Decode_MultiplexParameters(PS_MultiplexParameters x, PS_InStream stream); 153 void Decode_NetworkAccessParameters(PS_NetworkAccessParameters x, PS_InStream stream); 154 void Decode_T120SetupProcedure(PS_T120SetupProcedure x, PS_InStream stream); 155 void Decode_NetworkAddress(PS_NetworkAddress x, PS_InStream stream); 156 void Decode_Distribution(PS_Distribution x, PS_InStream stream); 157 void Decode_Q2931Address(PS_Q2931Address x, PS_InStream stream); 158 void Decode_Address(PS_Address x, PS_InStream stream); 159 void Decode_V75Parameters(PS_V75Parameters x, PS_InStream stream); 160 void Decode_DataType(PS_DataType x, PS_InStream stream); 161 void Decode_H235Media(PS_H235Media x, PS_InStream stream); 162 void Decode_MediaType(PS_MediaType x, PS_InStream stream); 163 void Decode_H222LogicalChannelParameters(PS_H222LogicalChannelParameters x, PS_InStream stream); 164 void Decode_H223LogicalChannelParameters(PS_H223LogicalChannelParameters x, PS_InStream stream); 165 void Decode_AdaptationLayerType(PS_AdaptationLayerType x, PS_InStream stream); 166 void Decode_Al3(PS_Al3 x, PS_InStream stream); 167 void Decode_H223AL1MParameters(PS_H223AL1MParameters x, PS_InStream stream); 168 void Decode_ArqType(PS_ArqType x, PS_InStream stream); 169 void Decode_CrcLength(PS_CrcLength x, PS_InStream stream); 170 void Decode_HeaderFEC(PS_HeaderFEC x, PS_InStream stream); 171 void Decode_TransferMode(PS_TransferMode x, PS_InStream stream); 172 void Decode_H223AL2MParameters(PS_H223AL2MParameters x, PS_InStream stream); 173 void Decode_Al2HeaderFEC(PS_Al2HeaderFEC x, PS_InStream stream); 174 void Decode_H223AL3MParameters(PS_H223AL3MParameters x, PS_InStream stream); 175 void Decode_Al3ArqType(PS_Al3ArqType x, PS_InStream stream); 176 void Decode_Al3CrcLength(PS_Al3CrcLength x, PS_InStream stream); 177 void Decode_HeaderFormat(PS_HeaderFormat x, PS_InStream stream); 178 void Decode_H223AnnexCArqParameters(PS_H223AnnexCArqParameters x, PS_InStream stream); 179 void Decode_NumberOfRetransmissions(PS_NumberOfRetransmissions x, PS_InStream stream); 180 void Decode_V76LogicalChannelParameters(PS_V76LogicalChannelParameters x, PS_InStream stream); 181 void Decode_Mode(PS_Mode x, PS_InStream stream); 182 void Decode_ERM(PS_ERM x, PS_InStream stream); 183 void Decode_Recovery(PS_Recovery x, PS_InStream stream); 184 void Decode_SuspendResume(PS_SuspendResume x, PS_InStream stream); 185 void Decode_V76HDLCParameters(PS_V76HDLCParameters x, PS_InStream stream); 186 void Decode_CRCLength(PS_CRCLength x, PS_InStream stream); 187 void Decode_H2250LogicalChannelParameters(PS_H2250LogicalChannelParameters x, PS_InStream stream); 188 void Decode_MediaPacketization(PS_MediaPacketization x, PS_InStream stream); 189 void Decode_RTPPayloadType(PS_RTPPayloadType x, PS_InStream stream); 190 void Decode_PayloadDescriptor(PS_PayloadDescriptor x, PS_InStream stream); 191 void Decode_RedundancyEncoding(PS_RedundancyEncoding x, PS_InStream stream); 192 void Decode_TransportAddress(PS_TransportAddress x, PS_InStream stream); 193 void Decode_UnicastAddress(PS_UnicastAddress x, PS_InStream stream); 194 void Decode_IPSourceRouteAddress(PS_IPSourceRouteAddress x, PS_InStream stream); 195 void Decode_Routing(PS_Routing x, PS_InStream stream); 196 void Decode_IP6Address(PS_IP6Address x, PS_InStream stream); 197 void Decode_IPXAddress(PS_IPXAddress x, PS_InStream stream); 198 void Decode_IPAddress(PS_IPAddress x, PS_InStream stream); 199 void Decode_MulticastAddress(PS_MulticastAddress x, PS_InStream stream); 200 void Decode_MaIp6Address(PS_MaIp6Address x, PS_InStream stream); 201 void Decode_MaIpAddress(PS_MaIpAddress x, PS_InStream stream); 202 void Decode_EncryptionSync(PS_EncryptionSync x, PS_InStream stream); 203 void Decode_EscrowData(PS_EscrowData x, PS_InStream stream); 204 void Decode_OpenLogicalChannelAck(PS_OpenLogicalChannelAck x, PS_InStream stream); 205 void Decode_ForwardMultiplexAckParameters(PS_ForwardMultiplexAckParameters x, PS_InStream stream); 206 void Decode_AckReverseLogicalChannelParameters(PS_AckReverseLogicalChannelParameters x, PS_InStream stream); 207 void Decode_AckMultiplexParameters(PS_AckMultiplexParameters x, PS_InStream stream); 208 void Decode_OpenLogicalChannelReject(PS_OpenLogicalChannelReject x, PS_InStream stream); 209 void Decode_OlcRejectCause(PS_OlcRejectCause x, PS_InStream stream); 210 void Decode_OpenLogicalChannelConfirm(PS_OpenLogicalChannelConfirm x, PS_InStream stream); 211 void Decode_H2250LogicalChannelAckParameters(PS_H2250LogicalChannelAckParameters x, PS_InStream stream); 212 void Decode_CloseLogicalChannel(PS_CloseLogicalChannel x, PS_InStream stream); 213 void Decode_Reason(PS_Reason x, PS_InStream stream); 214 void Decode_Source(PS_Source x, PS_InStream stream); 215 void Decode_CloseLogicalChannelAck(PS_CloseLogicalChannelAck x, PS_InStream stream); 216 void Decode_RequestChannelClose(PS_RequestChannelClose x, PS_InStream stream); 217 void Decode_RccReason(PS_RccReason x, PS_InStream stream); 218 void Decode_RequestChannelCloseAck(PS_RequestChannelCloseAck x, PS_InStream stream); 219 void Decode_RequestChannelCloseReject(PS_RequestChannelCloseReject x, PS_InStream stream); 220 void Decode_RccRejectCause(PS_RccRejectCause x, PS_InStream stream); 221 void Decode_RequestChannelCloseRelease(PS_RequestChannelCloseRelease x, PS_InStream stream); 222 void Decode_MultiplexEntrySend(PS_MultiplexEntrySend x, PS_InStream stream); 223 void Decode_MultiplexEntryDescriptor(PS_MultiplexEntryDescriptor x, PS_InStream stream); 224 void Decode_MultiplexElement(PS_MultiplexElement x, PS_InStream stream); 225 void Decode_RepeatCount(PS_RepeatCount x, PS_InStream stream); 226 void Decode_MuxType(PS_MuxType x, PS_InStream stream); 227 void Decode_MultiplexEntrySendAck(PS_MultiplexEntrySendAck x, PS_InStream stream); 228 void Decode_MultiplexEntrySendReject(PS_MultiplexEntrySendReject x, PS_InStream stream); 229 void Decode_MultiplexEntryRejectionDescriptions(PS_MultiplexEntryRejectionDescriptions x, PS_InStream stream); 230 void Decode_MeRejectCause(PS_MeRejectCause x, PS_InStream stream); 231 void Decode_MultiplexEntrySendRelease(PS_MultiplexEntrySendRelease x, PS_InStream stream); 232 void Decode_RequestMultiplexEntry(PS_RequestMultiplexEntry x, PS_InStream stream); 233 void Decode_RequestMultiplexEntryAck(PS_RequestMultiplexEntryAck x, PS_InStream stream); 234 void Decode_RequestMultiplexEntryReject(PS_RequestMultiplexEntryReject x, PS_InStream stream); 235 void Decode_RequestMultiplexEntryRejectionDescriptions(PS_RequestMultiplexEntryRejectionDescriptions x, PS_InStream stream); 236 void Decode_RmeRejectCause(PS_RmeRejectCause x, PS_InStream stream); 237 void Decode_RequestMultiplexEntryRelease(PS_RequestMultiplexEntryRelease x, PS_InStream stream); 238 void Decode_RequestMode(PS_RequestMode x, PS_InStream stream); 239 void Decode_RequestModeAck(PS_RequestModeAck x, PS_InStream stream); 240 void Decode_Response(PS_Response x, PS_InStream stream); 241 void Decode_RequestModeReject(PS_RequestModeReject x, PS_InStream stream); 242 void Decode_RmRejectCause(PS_RmRejectCause x, PS_InStream stream); 243 void Decode_RequestModeRelease(PS_RequestModeRelease x, PS_InStream stream); 244 void Decode_ModeDescription(PS_ModeDescription x, PS_InStream stream); 245 void Decode_ModeElement(PS_ModeElement x, PS_InStream stream); 246 void Decode_ModeType(PS_ModeType x, PS_InStream stream); 247 void Decode_H235Mode(PS_H235Mode x, PS_InStream stream); 248 void Decode_MediaMode(PS_MediaMode x, PS_InStream stream); 249 void Decode_H223ModeParameters(PS_H223ModeParameters x, PS_InStream stream); 250 void Decode_ModeAdaptationLayerType(PS_ModeAdaptationLayerType x, PS_InStream stream); 251 void Decode_ModeAl3(PS_ModeAl3 x, PS_InStream stream); 252 void Decode_V76ModeParameters(PS_V76ModeParameters x, PS_InStream stream); 253 void Decode_H2250ModeParameters(PS_H2250ModeParameters x, PS_InStream stream); 254 void Decode_RedundancyEncodingMode(PS_RedundancyEncodingMode x, PS_InStream stream); 255 void Decode_SecondaryEncoding(PS_SecondaryEncoding x, PS_InStream stream); 256 void Decode_VideoMode(PS_VideoMode x, PS_InStream stream); 257 void Decode_H261VideoMode(PS_H261VideoMode x, PS_InStream stream); 258 void Decode_Resolution(PS_Resolution x, PS_InStream stream); 259 void Decode_H262VideoMode(PS_H262VideoMode x, PS_InStream stream); 260 void Decode_ProfileAndLevel(PS_ProfileAndLevel x, PS_InStream stream); 261 void Decode_H263VideoMode(PS_H263VideoMode x, PS_InStream stream); 262 void Decode_H263Resolution(PS_H263Resolution x, PS_InStream stream); 263 void Decode_IS11172VideoMode(PS_IS11172VideoMode x, PS_InStream stream); 264 void Decode_AudioMode(PS_AudioMode x, PS_InStream stream); 265 void Decode_ModeG7231(PS_ModeG7231 x, PS_InStream stream); 266 void Decode_IS11172AudioMode(PS_IS11172AudioMode x, PS_InStream stream); 267 void Decode_MultichannelType(PS_MultichannelType x, PS_InStream stream); 268 void Decode_AudioSampling(PS_AudioSampling x, PS_InStream stream); 269 void Decode_AudioLayer(PS_AudioLayer x, PS_InStream stream); 270 void Decode_IS13818AudioMode(PS_IS13818AudioMode x, PS_InStream stream); 271 void Decode_Is13818MultichannelType(PS_Is13818MultichannelType x, PS_InStream stream); 272 void Decode_Is13818AudioSampling(PS_Is13818AudioSampling x, PS_InStream stream); 273 void Decode_Is13818AudioLayer(PS_Is13818AudioLayer x, PS_InStream stream); 274 void Decode_G7231AnnexCMode(PS_G7231AnnexCMode x, PS_InStream stream); 275 void Decode_ModeG723AnnexCAudioMode(PS_ModeG723AnnexCAudioMode x, PS_InStream stream); 276 void Decode_DataMode(PS_DataMode x, PS_InStream stream); 277 void Decode_DmApplication(PS_DmApplication x, PS_InStream stream); 278 void Decode_DmT38fax(PS_DmT38fax x, PS_InStream stream); 279 void Decode_DmNlpid(PS_DmNlpid x, PS_InStream stream); 280 void Decode_EncryptionMode(PS_EncryptionMode x, PS_InStream stream); 281 void Decode_RoundTripDelayRequest(PS_RoundTripDelayRequest x, PS_InStream stream); 282 void Decode_RoundTripDelayResponse(PS_RoundTripDelayResponse x, PS_InStream stream); 283 void Decode_MaintenanceLoopRequest(PS_MaintenanceLoopRequest x, PS_InStream stream); 284 void Decode_MlRequestType(PS_MlRequestType x, PS_InStream stream); 285 void Decode_MaintenanceLoopAck(PS_MaintenanceLoopAck x, PS_InStream stream); 286 void Decode_MlAckType(PS_MlAckType x, PS_InStream stream); 287 void Decode_MaintenanceLoopReject(PS_MaintenanceLoopReject x, PS_InStream stream); 288 void Decode_MlRejectCause(PS_MlRejectCause x, PS_InStream stream); 289 void Decode_MlRejectType(PS_MlRejectType x, PS_InStream stream); 290 void Decode_MaintenanceLoopOffCommand(PS_MaintenanceLoopOffCommand x, PS_InStream stream); 291 void Decode_CommunicationModeCommand(PS_CommunicationModeCommand x, PS_InStream stream); 292 void Decode_CommunicationModeRequest(PS_CommunicationModeRequest x, PS_InStream stream); 293 void Decode_CommunicationModeResponse(PS_CommunicationModeResponse x, PS_InStream stream); 294 void Decode_CommunicationModeTableEntry(PS_CommunicationModeTableEntry x, PS_InStream stream); 295 void Decode_CmtDataType(PS_CmtDataType x, PS_InStream stream); 296 void Decode_ConferenceRequest(PS_ConferenceRequest x, PS_InStream stream); 297 void Decode_RequestTerminalCertificate(PS_RequestTerminalCertificate x, PS_InStream stream); 298 void Decode_CertSelectionCriteria(PS_CertSelectionCriteria x, PS_InStream stream); 299 void Decode_Criteria(PS_Criteria x, PS_InStream stream); 300 void Decode_TerminalLabel(PS_TerminalLabel x, PS_InStream stream); 301 void Decode_ConferenceResponse(PS_ConferenceResponse x, PS_InStream stream); 302 void Decode_SendThisSourceResponse(PS_SendThisSourceResponse x, PS_InStream stream); 303 void Decode_MakeTerminalBroadcasterResponse(PS_MakeTerminalBroadcasterResponse x, PS_InStream stream); 304 void Decode_BroadcastMyLogicalChannelResponse(PS_BroadcastMyLogicalChannelResponse x, PS_InStream stream); 305 void Decode_TerminalCertificateResponse(PS_TerminalCertificateResponse x, PS_InStream stream); 306 void Decode_ChairTokenOwnerResponse(PS_ChairTokenOwnerResponse x, PS_InStream stream); 307 void Decode_ExtensionAddressResponse(PS_ExtensionAddressResponse x, PS_InStream stream); 308 void Decode_MakeMeChairResponse(PS_MakeMeChairResponse x, PS_InStream stream); 309 void Decode_PasswordResponse(PS_PasswordResponse x, PS_InStream stream); 310 void Decode_ConferenceIDResponse(PS_ConferenceIDResponse x, PS_InStream stream); 311 void Decode_TerminalIDResponse(PS_TerminalIDResponse x, PS_InStream stream); 312 void Decode_MCTerminalIDResponse(PS_MCTerminalIDResponse x, PS_InStream stream); 313 void Decode_RequestAllTerminalIDsResponse(PS_RequestAllTerminalIDsResponse x, PS_InStream stream); 314 void Decode_TerminalInformation(PS_TerminalInformation x, PS_InStream stream); 315 void Decode_RemoteMCRequest(PS_RemoteMCRequest x, PS_InStream stream); 316 void Decode_RemoteMCResponse(PS_RemoteMCResponse x, PS_InStream stream); 317 void Decode_Reject(PS_Reject x, PS_InStream stream); 318 void Decode_MultilinkRequest(PS_MultilinkRequest x, PS_InStream stream); 319 void Decode_MaximumHeaderInterval(PS_MaximumHeaderInterval x, PS_InStream stream); 320 void Decode_RequestType(PS_RequestType x, PS_InStream stream); 321 void Decode_RemoveConnection(PS_RemoveConnection x, PS_InStream stream); 322 void Decode_AddConnection(PS_AddConnection x, PS_InStream stream); 323 void Decode_CallInformation(PS_CallInformation x, PS_InStream stream); 324 void Decode_MultilinkResponse(PS_MultilinkResponse x, PS_InStream stream); 325 void Decode_RespMaximumHeaderInterval(PS_RespMaximumHeaderInterval x, PS_InStream stream); 326 void Decode_RespRemoveConnection(PS_RespRemoveConnection x, PS_InStream stream); 327 void Decode_RespAddConnection(PS_RespAddConnection x, PS_InStream stream); 328 void Decode_ResponseCode(PS_ResponseCode x, PS_InStream stream); 329 void Decode_Rejected(PS_Rejected x, PS_InStream stream); 330 void Decode_RespCallInformation(PS_RespCallInformation x, PS_InStream stream); 331 void Decode_MultilinkIndication(PS_MultilinkIndication x, PS_InStream stream); 332 void Decode_ExcessiveError(PS_ExcessiveError x, PS_InStream stream); 333 void Decode_CrcDesired(PS_CrcDesired x, PS_InStream stream); 334 void Decode_DialingInformation(PS_DialingInformation x, PS_InStream stream); 335 void Decode_DialingInformationNumber(PS_DialingInformationNumber x, PS_InStream stream); 336 void Decode_DialingInformationNetworkType(PS_DialingInformationNetworkType x, PS_InStream stream); 337 void Decode_ConnectionIdentifier(PS_ConnectionIdentifier x, PS_InStream stream); 338 void Decode_LogicalChannelRateRequest(PS_LogicalChannelRateRequest x, PS_InStream stream); 339 void Decode_LogicalChannelRateAcknowledge(PS_LogicalChannelRateAcknowledge x, PS_InStream stream); 340 void Decode_LogicalChannelRateReject(PS_LogicalChannelRateReject x, PS_InStream stream); 341 void Decode_LogicalChannelRateRejectReason(PS_LogicalChannelRateRejectReason x, PS_InStream stream); 342 void Decode_LogicalChannelRateRelease(PS_LogicalChannelRateRelease x, PS_InStream stream); 343 void Decode_SendTerminalCapabilitySet(PS_SendTerminalCapabilitySet x, PS_InStream stream); 344 void Decode_SpecificRequest(PS_SpecificRequest x, PS_InStream stream); 345 void Decode_EncryptionCommand(PS_EncryptionCommand x, PS_InStream stream); 346 void Decode_EncryptionAlgorithmID(PS_EncryptionAlgorithmID x, PS_InStream stream); 347 void Decode_FlowControlCommand(PS_FlowControlCommand x, PS_InStream stream); 348 void Decode_FccRestriction(PS_FccRestriction x, PS_InStream stream); 349 void Decode_FccScope(PS_FccScope x, PS_InStream stream); 350 void Decode_EndSessionCommand(PS_EndSessionCommand x, PS_InStream stream); 351 void Decode_IsdnOptions(PS_IsdnOptions x, PS_InStream stream); 352 void Decode_GstnOptions(PS_GstnOptions x, PS_InStream stream); 353 void Decode_ConferenceCommand(PS_ConferenceCommand x, PS_InStream stream); 354 void Decode_SubstituteConferenceIDCommand(PS_SubstituteConferenceIDCommand x, PS_InStream stream); 355 void Decode_MiscellaneousCommand(PS_MiscellaneousCommand x, PS_InStream stream); 356 void Decode_McType(PS_McType x, PS_InStream stream); 357 void Decode_ProgressiveRefinementStart(PS_ProgressiveRefinementStart x, PS_InStream stream); 358 void Decode_PrsRepeatCount(PS_PrsRepeatCount x, PS_InStream stream); 359 void Decode_VideoFastUpdateMB(PS_VideoFastUpdateMB x, PS_InStream stream); 360 void Decode_VideoFastUpdateGOB(PS_VideoFastUpdateGOB x, PS_InStream stream); 361 void Decode_KeyProtectionMethod(PS_KeyProtectionMethod x, PS_InStream stream); 362 void Decode_EncryptionUpdateRequest(PS_EncryptionUpdateRequest x, PS_InStream stream); 363 void Decode_H223MultiplexReconfiguration(PS_H223MultiplexReconfiguration x, PS_InStream stream); 364 void Decode_H223AnnexADoubleFlag(PS_H223AnnexADoubleFlag x, PS_InStream stream); 365 void Decode_H223ModeChange(PS_H223ModeChange x, PS_InStream stream); 366 void Decode_NewATMVCCommand(PS_NewATMVCCommand x, PS_InStream stream); 367 void Decode_CmdReverseParameters(PS_CmdReverseParameters x, PS_InStream stream); 368 void Decode_Multiplex(PS_Multiplex x, PS_InStream stream); 369 void Decode_CmdMultiplex(PS_CmdMultiplex x, PS_InStream stream); 370 void Decode_CmdAal(PS_CmdAal x, PS_InStream stream); 371 void Decode_CmdAal5(PS_CmdAal5 x, PS_InStream stream); 372 void Decode_CmdAal1(PS_CmdAal1 x, PS_InStream stream); 373 void Decode_CmdErrorCorrection(PS_CmdErrorCorrection x, PS_InStream stream); 374 void Decode_CmdClockRecovery(PS_CmdClockRecovery x, PS_InStream stream); 375 void Decode_FunctionNotUnderstood(PS_FunctionNotUnderstood x, PS_InStream stream); 376 void Decode_FunctionNotSupported(PS_FunctionNotSupported x, PS_InStream stream); 377 void Decode_FnsCause(PS_FnsCause x, PS_InStream stream); 378 void Decode_ConferenceIndication(PS_ConferenceIndication x, PS_InStream stream); 379 void Decode_TerminalYouAreSeeingInSubPictureNumber(PS_TerminalYouAreSeeingInSubPictureNumber x, PS_InStream stream); 380 void Decode_VideoIndicateCompose(PS_VideoIndicateCompose x, PS_InStream stream); 381 void Decode_MiscellaneousIndication(PS_MiscellaneousIndication x, PS_InStream stream); 382 void Decode_MiType(PS_MiType x, PS_InStream stream); 383 void Decode_VideoNotDecodedMBs(PS_VideoNotDecodedMBs x, PS_InStream stream); 384 void Decode_JitterIndication(PS_JitterIndication x, PS_InStream stream); 385 void Decode_JiScope(PS_JiScope x, PS_InStream stream); 386 void Decode_H223SkewIndication(PS_H223SkewIndication x, PS_InStream stream); 387 void Decode_H2250MaximumSkewIndication(PS_H2250MaximumSkewIndication x, PS_InStream stream); 388 void Decode_MCLocationIndication(PS_MCLocationIndication x, PS_InStream stream); 389 void Decode_VendorIdentification(PS_VendorIdentification x, PS_InStream stream); 390 void Decode_NewATMVCIndication(PS_NewATMVCIndication x, PS_InStream stream); 391 void Decode_IndReverseParameters(PS_IndReverseParameters x, PS_InStream stream); 392 void Decode_IrpMultiplex(PS_IrpMultiplex x, PS_InStream stream); 393 void Decode_IndMultiplex(PS_IndMultiplex x, PS_InStream stream); 394 void Decode_IndAal(PS_IndAal x, PS_InStream stream); 395 void Decode_IndAal5(PS_IndAal5 x, PS_InStream stream); 396 void Decode_IndAal1(PS_IndAal1 x, PS_InStream stream); 397 void Decode_IndErrorCorrection(PS_IndErrorCorrection x, PS_InStream stream); 398 void Decode_IndClockRecovery(PS_IndClockRecovery x, PS_InStream stream); 399 void Decode_UserInputIndication(PS_UserInputIndication x, PS_InStream stream); 400 void Decode_SignalUpdate(PS_SignalUpdate x, PS_InStream stream); 401 void Decode_Rtp(PS_Rtp x, PS_InStream stream); 402 void Decode_Signal(PS_Signal x, PS_InStream stream); 403 void Decode_SignalRtp(PS_SignalRtp x, PS_InStream stream); 404 void Decode_UserInputSupportIndication(PS_UserInputSupportIndication x, PS_InStream stream); 405 void Decode_FlowControlIndication(PS_FlowControlIndication x, PS_InStream stream); 406 void Decode_FciRestriction(PS_FciRestriction x, PS_InStream stream); 407 void Decode_FciScope(PS_FciScope x, PS_InStream stream); 408 409 #endif 410