• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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