26 #ifndef OPAL_H224_H224_H
27 #define OPAL_H224_H224_H
43 #define H224_HEADER_SIZE 6
73 const char * fullName,
76 virtual PObject *
Clone()
const;
84 #define OpalH224AnnexQ GetOpalH224_H323AnnexQ()
85 #define OpalH224Tunnelled GetOpalH224_HDLCTunneling()
129 BYTE countryCodeExtension,
130 WORD manufacturerCode,
131 BYTE manufacturerClientID);
135 PBoolean
GetBS()
const;
136 void SetBS(PBoolean bs);
138 PBoolean
GetES()
const;
139 void SetES(PBoolean es);
141 PBoolean
GetC1()
const;
142 void SetC1(PBoolean c1);
144 PBoolean
GetC0()
const;
145 void SetC0(PBoolean c0);
156 PBoolean
DecodeHDLC(
const BYTE *data, PINDEX size);
159 PINDEX GetHeaderSize()
const;
162 #endif // OPAL_H224_H224_H
PBoolean DecodeHDLC(const BYTE *data, PINDEX size)
WORD GetManufacturerCode() const
void SetClient(const OpalH224Client &h224Client)
Definition: h224handler.h:47
PINDEX GetClientDataSize() const
BYTE GetExtendedClientID() const
BYTE * GetClientDataPtr() const
PayloadTypes
Definition: rtp.h:86
void SetClientID(BYTE clientID)
void SetHighPriority(PBoolean flag)
BYTE GetCountryCode() const
PBoolean DecodeAnnexQ(const BYTE *data, PINDEX size)
const OpalMediaFormat & GetOpalH224_HDLCTunneling()
WORD GetDestinationTerminalAddress() const
void SetDestinationTerminalAddress(WORD destination)
H224_Frame(PINDEX clientDataSize=254)
PBoolean IsHighPriority() const
Definition: h224.h:101
BYTE GetManufacturerClientID() const
BYTE GetSegmentNumber() const
void SetSourceTerminalAddress(WORD source)
WORD GetSourceTerminalAddress() const
BYTE GetLowOrderAddressOctet() const
Definition: q922.h:51
void SetExtendedClientID(BYTE extendedClientID)
void SetNonStandardClientInformation(BYTE countryCode, BYTE countryCodeExtension, WORD manufacturerCode, BYTE manufacturerClientID)
void SetSegmentNumber(BYTE segmentNumber)
Definition: transports.h:149
const OpalMediaFormat & GetOpalH224_H323AnnexQ()
void SetClientDataSize(PINDEX size)
BYTE GetCountryCodeExtension() const