22 #ifndef OPAL_H224_H224_H
23 #define OPAL_H224_H224_H
54 Internal(
const char * fullName,
const char * description,
bool hdlcTunneling);
107 BYTE countryCodeExtension,
108 WORD manufacturerCode,
109 BYTE manufacturerClientID);
113 PBoolean
GetBS()
const;
114 void SetBS(PBoolean bs);
116 PBoolean
GetES()
const;
117 void SetES(PBoolean es);
119 PBoolean
GetC1()
const;
120 void SetC1(PBoolean c1);
122 PBoolean
GetC0()
const;
123 void SetC0(PBoolean c0);
134 PBoolean
DecodeHDLC(
const BYTE *data, PINDEX size);
137 PINDEX GetHeaderSize()
const;
141 #endif // OPAL_HAS_H224
143 #endif // OPAL_H224_H224_H
PBoolean DecodeHDLC(const BYTE *data, PINDEX size)
WORD GetManufacturerCode() const
void SetClient(const OpalH224Client &h224Client)
Definition: h224handler.h:41
PINDEX GetClientDataSize() const
BYTE GetExtendedClientID() const
BYTE * GetClientDataPtr() const
void SetClientID(BYTE clientID)
void SetHighPriority(PBoolean flag)
BYTE GetCountryCode() const
PBoolean DecodeAnnexQ(const BYTE *data, PINDEX size)
WORD GetDestinationTerminalAddress() const
void SetDestinationTerminalAddress(WORD destination)
H224_Frame(PINDEX clientDataSize=254)
PBoolean IsHighPriority() const
Definition: h224.h:79
const OpalMediaType & OpalH224MediaType()
BYTE GetManufacturerClientID() const
BYTE GetSegmentNumber() const
void SetSourceTerminalAddress(WORD source)
WORD GetSourceTerminalAddress() const
BYTE GetLowOrderAddressOctet() const
Definition: q922.h:49
void SetExtendedClientID(BYTE extendedClientID)
void SetNonStandardClientInformation(BYTE countryCode, BYTE countryCodeExtension, WORD manufacturerCode, BYTE manufacturerClientID)
void SetSegmentNumber(BYTE segmentNumber)
void SetClientDataSize(PINDEX size)
BYTE GetCountryCodeExtension() const