#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 | ||||
| ) |
1.5.1