#include <opal/mediafmt.h>
#include <h323/channels.h>
Go to the source code of this file.
Classes | |
class | H323Capability |
class | H323NonStandardCapabilityInfo |
class | H323RealTimeCapability |
class | H323AudioCapability |
class | H323NonStandardAudioCapability |
class | H323VideoCapability |
class | H323NonStandardVideoCapability |
class | H323DataCapability |
class | H323NonStandardDataCapability |
class | H323_G711Capability |
class | H323_G728Capability |
class | H323_G729Capability |
class | H323_G7231Capability |
class | H323_GSM0610Capability |
class | H323_UserInputCapability |
class | H323SimultaneousCapabilities |
class | H323CapabilitiesSet |
class | H323Capabilities |
class | H323CapabilityRegistration |
Defines | |
#define | H323_REGISTER_CAPABILITY_FUNCTION(cls, name, epvar) |
#define | H323_NO_EP_VAR |
#define | H323_REGISTER_CAPABILITY(cls, name) |
#define | H323_REGISTER_CAPABILITY_EP(cls, name) |
#define | H323_STATIC_LOAD_REGISTER_CAPABILITY(cls) |
Functions | |
PLIST (H323CapabilitiesList, H323Capability) | |
PARRAY (H323CapabilitiesListArray, H323CapabilitiesList) | |
PARRAY (H323CapabilitiesSetArray, H323SimultaneousCapabilities) |
#define H323_NO_EP_VAR |
#define H323_REGISTER_CAPABILITY | ( | cls, | |||
name | ) |
Value:
H323_REGISTER_CAPABILITY_FUNCTION(cls, name, H323_NO_EP_VAR) \ { return new cls; }
#define H323_REGISTER_CAPABILITY_EP | ( | cls, | |||
name | ) |
Value:
H323_REGISTER_CAPABILITY_FUNCTION(cls, name, ep) \ { return new cls(ep); }
#define H323_REGISTER_CAPABILITY_FUNCTION | ( | cls, | |||
name, | |||||
epvar | ) |
Value:
class cls##_Registration : public H323CapabilityRegistration { \ public: \ cls##_Registration() : H323CapabilityRegistration(name) { } \ H323Capability * Create(const H323EndPoint & ep) const; \ } cls##_Registration_Instance; \ H323Capability * cls##_Registration::Create(const H323EndPoint & epvar) const
#define H323_STATIC_LOAD_REGISTER_CAPABILITY | ( | cls | ) |
Value:
class cls##_Registration; \ extern cls##_Registration cls##_Registration_Instance; \ static cls##_Registration * cls##_Registration_Static_Library_Loader = &cls##_Registration_Instance
PARRAY | ( | H323CapabilitiesSetArray | , | |
H323SimultaneousCapabilities | ||||
) |
PARRAY | ( | H323CapabilitiesListArray | , | |
H323CapabilitiesList | ||||
) |
PLIST | ( | H323CapabilitiesList | , | |
H323Capability | ||||
) |