Plus means that the header file and class used by graduation design is very unclear, but the file that may be used.
Channel.h definition of connection channel
(Class H323Channelnumber: Public POBJECT
Class H323Channel: Public POBJECT
Class H323UNIDIRECHANNEL: Public H323Channel unidirectional channel
Class H323bidirectionalChannel: Public H323Channel two-way channel definition
Class H323_RealTimeChannel: Public H323UnidirectionalChannel
Class H323_RTPChannel: Public H323_REALTIMECHANNEL
Class H323_ExternalRTPChannel: Public H323_REALTIMECHANNEL
Class H323DataChannel: Public H323UNIDIRECTIONALCHANNEL
)
CODECS.H Decoding of audio video coding decoding
(Class H323codec: public POBJECT
Class FilterInfo: Public POBJECT
Class H323AUDIOCODEC: PUBLIC H323CODEC:
Class H323FramedaudioCodec: Public H323AUDIOCODEC
Class H323StreamedAudiocodec: Public H323FramedaudioCodec
Class H323VideoCodec: Public H323CODEC: PUBLIC H323CODEC:
Class H323_Alawcodec: Public H323Streamedaudiocodecodec
Class H323_Mulawcodec: Public H323StreamedAudioCodec
)
Cu30codec.h
(Class H323_CU30capability: Public H323nonStandVideoCapability: PUBLIC H323NOnStandardVideoCapability
Class H323_CU30codec: Public H323VideoCodec, Public PDYNALINK
)
DLLCODEC.H
(TypedEf Struct OpaldllcodeckeyValue
TypedEf struct opaldllcodecinfo
)
Dynacodec.h
(Class OpaldynAcodecdll: Public PDYNALINK
Class Opaldllcodecrec: Public POBJECT
Class Opaldynaaudiocodec: Public H323FramedaudioCodecodec
Class OpaldynAcodecRegistration: Public H323capabilityRegistration
Class OpaldynAcodecnOndardaudiocapability: Public H323nonstandAudiocapability
Class OpaldynaNStandAudiocodec: Public OpaldynaaAudiocodecODecodec
Class OpaldynAcodecStandAudiocapability: Public H323Audiocapability: Public H323AUDIOCAPABILITY
Class OpaldynAcodecStandardVideoCapability: Public H323VideoCapabilitclass OpaldynaVideoCodec: Public H323VideoCodec: Public H323VideoCodec: Public H323VideoCodec: Public H323VideoCodec: Public H323VideoCodec: Public H323VideoCodec
) ??????????
FFH263CODEC.H
(Class H323_FFH263Capability: Public H323nonstandardvideoCapability
Class H263PACKET: PUBLIC POBJECT
Class H323_FFH263CODEC: PUBLIC H323VIDEOCODEC
)
G7231codec.h
(Class H323_G7231Capability: Public H323AUDIOCAPABILITY
Class H323_G7231CODEC: PUBLIC H323FRAMEDAUDIOCODEC
)
G726codec.h
(Class H323_G726_Capability: Public H323nonstandardAudiocapability
Class H323_G726_codec: public H323StreamedAudiocodec
)
G729codec.h
(Class H323_G729Capability: Public H323AUDIOCAPABILITY
Class H323_G729ACapability: Public H323AUDIOCAPABILITY
Class H323_G729Acodec: Public H323Framedaudiocodec
)
Gkclient.h
(Class H323GateKeeper: Public H225_RAS
Class AlternateInfo: Public POBJECT
)
GKSERVER.H
(Class H323GateKeeperRequest: Public H323Transaction
Class H323GateKeeperGRQ: Public H323GateKeeperRequest
Class H323GateKeeperRRRQ: Public H323GateKeeperRequest
Class H323GateKeeperurq: Public H323GateKeeperRequest
Class H323Gatekeeperarq: Public H323GateKeeperRequest
Class H323GateKeeperDRQ: Public H323GateKeeperRequest
Class H323GateKeeperBRQ: Public H323GateKeeperRequest
Class H323GateKeeperlrq: Public H323GateKeeperRequest
Class H323GateKeeperirr: Public H323GateKeeperRequest
Class H323GateKeeperCall: Public PsafeObject
Class H323REGISTEREDENDENDPOINT: PUBLIC PSAFEOBJECT
Class H323GateKeeperListener: Public H225_RAS
Class H323GateKeeperServer: Public H323TransactionServer
)
gsmcodec.h
(Class H323_GSM0610Capability: Public H323AUDIOCAPABILILILITY
Class H323_GSM0610CODEC: PUBLIC H323FRAMEDAUDIOCODEC
)
Guid.h
(Class Opalgloballyunique: Public PBYTEARRAY
)
H225ras.h
(Class H225_RAS: Public H323TRANSACTOR
H235AUTH.H
(Class H235AUTHENTICATOR: PUBLIC POBJECT
Class H235AUTHSIMPLEMD5: Public H235AUTHENTICATOR
Class H235AUTHCAT: PUBLIC H235AUTHENTICATOR
Class H235AUTHPROECEDURE1: Public H235AUTHENTICATOR
)
H261codec.h
(Class H323_H261Capability: Public H323VideoCapability
Class H323_H261CODEC: PUBLIC H323VIDEOCODEC
)
H263codec.h
(Class H323_H263Capability: Public H323VideoCapability
Class H323_H263CODEC: PUBLIC H323VIDEOCODEC
)
H323.h
(
#include "openh323buildopts.h"
#include "h323con.h"
#include "h323ep.h"
#include "gkclient.h"
#ifndef no_h323_AUDIO_CODECS
#include "gsmcodec.h"
#include "mscodecs.h"
#include "lpc10codec.h"
#include "g729codec.h"
#include "g726codec.h"
#ifndef no_speex
#include "spelexcodec.h"
#ENDIF
#include "ilbcoodc.h"
#ENDIF / / NO_H323_AUDIO_CODECS
#ifndef no_h323_video
#include "h261codec.h"
#include "h263codec.h"
#ifdef HAS_CU30
#include "cu30codec.h"
#ENDIF
#ENDIF // NO_H323_Video
Pstring opalgetversion ();
Unsigned opalgetmajorversion ();
Unsigned opalgetminorversion ();
Unsigned OpalgetBuildNumber ();
)
H323annexg.h
(Class H323_annexg: Public H323TRANSACTOR
)
H323caps.h
(Class H323Capability: Public POBJECT
Class H323nonstandardcapabilityInfo
Class H323REALTIMECAPABILILILILILILILILILILILILILILILITY
Class H323Audiocapability: Public H323REALTIMECAPABILITY
Class H323nonStandaudiocapability: Public H323Audiocapability, Public H323nonstandardcapabilityInfo
Class H323VideoCapability: Public H323REALTIMECAPABILITY
Class H323nonStandVideoCapability: Public H323VideoCapability,
Public H323nonStandardcapabilityInfo
Class H323DatAcapability: Public H323Capability: Public H323Capability: Public H323Capability
Class H323nonStandardDatApaPability: Public H323DatAcapability,
Public H323nonStandardcapabilityInfo
Class H323_G711Capability: Public H323AUDIOCAPABILITY
Class H323_USERINPUTCAPABILITY: PUBLIC H323CAPABILITY
Class H323Simultaneouscapabilities: Public H323capabilitiesListAtArray
Class H323capabilitiesset: Public H323capabilitiessetTarray
Class H323capabilities: Public POBJECT
H323con.h
(Class H323Connection: Public POBJECT
H323EP.H
(Class H323ndPoint: Public POBJECT
)
H323neg.h
(Class H245Negotiator: Public POBJECT
Class H245NEGTERMINALCAPABILITYSET: PUBLIC H245NEGOTORATOR
Class H245NEGLOGICCHANNEL: PUBLIC H245NEGOTIATOR
Class H245NEGLOGICCHANNELS: PUBLIC H245NEGOTORATOR
Class H245NEGREQUESTMODE: PUBLIC H245NEGOTORATOR
Class H245NEGROTRIPDELAY: PUBLIC H245NEGOTORATOR
)
H323pdu.h
(Class H323SIGNALPDU: Public H225_H323_USERINFORMATION
Class H323Controlpdu: Public H245_MultimediaSystemControlMessage
Class H323Raspdu: Public H225_RASMESSAGE, PUBLIC H323TRASASASAGPDU
) ????????
H323rtp.h
(Class H323_RTP_SESSION: PUBLIC RTP_USERDATA
Class H323_RTP_UDP: PUBLIC H323_RTP_SESSION
)
H323t120.h
(Class H323_T120Capability: Public H323DatacapabilityClass H323_T120Channel: Public H323DataChannel
)
H323t38.h
(Class H323_T38Capability: Public H323DatAcapability
Class H323_T38nonStandardcapability: Public H323nonstandardDatAcapability
Class H323_T38Channel: Public H323DataChannel
)
H323trans.h
(Class H323TransactionPdu
Class H323TRANSACTOR: PUBLIC POBJECT
Class H323Transaction: Public POBJECT
Class H323TransactionServer: Public POBJECT
)
H450pdu.h
(Class H450ServiceApdu: Public x880_ros
Class H450XHandler: Public POBJECT
Class H450XDispatcher: Public POBJECT
Class H4502Handler: Public H450XHANDLER
Class H4504Handler: Public H450XHandler
Class H4506Handler: Public H450XHandler
Class H45011Handler: Public H450XHANDLER
)
H501pdu.h
(Class H501PDU: Public H501_MESSAGE, PUBLIC H323TRANSATIONPDU
)
Ilbc.h
(Class H323_ILBC_CAPABILITY: Public H323nonStandAudiocapability
Class H323_ILBC_CODEC: PUBLIC H323FRAMEDAUDIOCODEC
)
Ixjdefs.h
(N multi-macro, there are several structures, there is no definition
)
Ixjidb.h
(
#ifndef _ixjidb_h
#define _ixjidb_h
Typedef enum {
Qth_Detect_tone_type_add,
Qth_Detect_tone_type_mod_beat
} qthdtecttonetype;
Typedef enum {
Qth_Detect_tone_repeat_last,
Qth_Detect_tone_repeat_all
} qthdtecttonecadeceterm;
Typedef struct {
Uint32 ulontime; // in ms
UINT32 ULOFFTIME; // In MS
} qthdtecttonecadeelec;
Typedef struct {
UINT32 ULFILTER;
Uint32 ulnumelements;
QthdtecttonetyPE TYPE;
QthdtectTonecadeCeterm Term;
UINT32 Ultolerance;
UINT32 ULMINDETLOOPS;
QthdtecttoneCadeElelement Element [4]; // array
} qthdtecttonecadence;
#ENDIF
)
Ixjlid.h
(Class OpalixJDevice: Public OpallineInterfaceDevice
)
Jitter.h
(Class RTP_JitterBuffer: public pthread
lid.h
(Class OpallineInterfaceDevice: Public POBJECT
Class Opallinechannel: Public PChannel
Class H323_LIDCapability: Public H323AUDIOCAPABILITY
Class H323_CISCOG7231Alidcapability: Public H323nonstandardaudiocapability
Class H323_LIDCODEC: PUBLIC H323AUDIOCODEC
)
LPC10CODEC.H
(Class H323_LPC10Capability: Public H323nonStandAudiocapability
Class H323_LPC10CODEC: PUBLIC H323FramedaudioCodec
)
Mediafmt.h
(Class Opalmediaformat: Public PcaselessString
) ??????????
Mscodecs.h
(Class MicrosoftnonStandAudiocapability: Public H323nonstandAudiocapability
Class Microsoftgsmaudiocapability: Public MicrosoftnonstandAudiocapability
Class MicrosoftGSMCODEC: PUBLIC H323Framedaudiocodec
Class MicrosoftimaAudiocapability: Public MicrosoftnonStandAudiocapability
Class Microsoftimacodec: Public H323FramedaudioCodec
)
Opalvxml.h
(Class G7231_File_codec: Public H323AUDIOCOCODEC
Class G7231_File_Capability: Public H323AUDIOCAPABILITY
Class Opalvxmlsession: Public Pvxmlsession
) ??????????????
OPALWAVFILE.H
(Class Opalwavfile: Public Pwavfile
) ??????????????
OpenH323BUILDOPTS.H
(
#ifndef _openh323_buildopts_h
#define _openh323_buildopts_h
/
//
// Voiceage G.729 Support
//
#undef voice_age_g729a
#if Defined (_MSC_VER)
#if voice_age_g729a
#pragma include_alias ("VA_G729A.H", "@ Voice_AGE_DIR @ / VA_G729A.H")
#ENDIF
#define voice_age_g729_library "@ Voice_AGE_DIR @ / VA_G729A.LIB"
#ENDIF
/
//
// ffmpeg H.263 Support
//
#undef h323_avcodec
#if Defined (_MSC_VER)
#if h323_avcodec
#pragma include_alias (
#define h323_avcodec_dir "@ h323_avcodec_dir @ /"
#ENDIF
/
//
// vic H.263 Support
//
#undef h323_vich263
#if Defined (_MSC_VER)
#if h323_vich263
#pragma include_alias (
#pragma include_Alias (
#ENDIF
#define h323_vich263_dir "@ h323_vich263_dir @ /"
#ifdef _Debug
#define h323_vich263_lib_dir h323_vich263_dir "debug /"
#ELSE
#define h323_vich263_lib_dir h323_vich263_dir "release /"
#ENDIF
#DEFINE H323_VICH263_LIBRARY H323_VICH263_LIB_DIR "libvich263.lib"
#ENDIF
#ENDIF / / _OpenH323_BUILDOPTS_H
// end of file ////
)
PECLIENT.H
(Class H501Transaction: Public H323Transaction
Class H501ServiceRequest: Public H501TRANSACTION
Class H501Descriptorupdate: Public H501TRANSACTION
Class H501ACcessRequest: Public H501TRANSACTION
Class H323PeeelelementDescriptor: Public PsafeObject
Class H323PeeeelementServiceRventerelationship: Public PsafeObject
Class H323Peeelelement: Public H323_ANNEXG
Class Alias Key: Public H225_AliasAddress
)
Q931.h
(Class Q931: Public POBJECT
)
QTIOCTL.H
(N multi-macro
)
Rfc2833.h
(Class Opalrfc2833Info: Public Pobject
Class opALFC2833: Public POBJECT
)
Rtp.h
(Class RTP_DATAFRAME: Public PBYTEARRAY
Class RTP_ControlFrame: Public PBYTEARRAY
Class RTP_USERDATA: PUBLIC POBJECT
Class RTP_SESSION: PUBLIC POBJECT
Class ReceiverReport: Public POBJECT
Class SenderReport: Public POBJECT
Class Sourcedescription: Public PobjectClass RTP_SESSIONMANAGER: PUBLIC POBJECT
Class RTP_UDP: PUBLIC RTP_SESSION
)
RFC28RTP2WAV33.H
(Class OpalrtptowAvfile: Public Pwavfile
) ?????????????
Speexcodec.h
(Class SpeexnOnStandAudiocapability: Public H323nonstandAudiocapability
Class SpeexNarrow2audiocapability: Public SpeexnOnStandAudiocapability
Class SpeexNarrow4audiocapability: Public SpeexnOnStandAudiocapability
Class SpeexNarrow5audiocapability: Public SpeexnonstandAudiocapability
Class SpeexNarrow6audiocapability: Public SpeexnOnStandAudiocapability
Class XiphspeexnOndardAudiocapability: Public H323nonstandAudiocapability
Class Xiphspeexnarrow2audiocapability: Public XiphspeexnonstandAudiocapability
Class Xiphspeexnarrow3audiocapability: Public XiphspeexnonstandAudiocapability
Class Xiphspeexnarrow4audiocapability: Public XiphspeexnonstandAudiocapability
Class Xiphspeexnarrow5Audiocapability: Public XiphspeexnonstandAudiocapability
Class Xiphspeexnarrow6audiocapability: Public XiphspeexnonstandAudiocapability
Class Speexcodec: Public H323Framedaudiocodec
) ?????????????
Svcctrl.h
(Class H323ServiceControlsession: Public POBJECT
Class H323HTTPServiceControl: Public H323ServiceControlSession
Class H323H248ServiceControl: Public H323ServiceControlsession
Class H323CallcreditServiceControl: Public H323ServiceControlSession
)
T120PROTO.H
(Class Opalt120Protocol: Public POBJECT
)
T38PROTO.H
(Class Opalt38Protocol: Public POBJECT
)
TRANSPORTS.H
(Class H323Transportaddress: public pstring
Class H323Listener: Public Pthread
Class H323Transport: Public PinDirectChannelClass H323Transportip: Public H323Transport
Class H323Listenertcp: Public H323Listener
Class H323Transporttcp: Public H323TRANSPORTIP
Class H323Transportudp: Public H323TRANSPORTIP
)
vblasterlid.h
(Class VoipblasterInterface: Public POBJECT
Class OpalvoipblasterDevice: Public OpallineInterfaceDevice
)
vpblid.h
(Class TonThread: Public Pthread
Class OpalvpbDevice: Public OpallineInterfaceDevice
)
X224.h
(Class X224: Public Pobject
)
Total 57.h files
180 classes
Total 16 head files
Possible total of 7 headers