#include "codecs.h"
#include "channels.h"
Go to the source code of this file.
Classes |
class | H323Capability |
class | H323NonStandardCapabilityInfo |
class | H323GenericCapabilityInfo |
class | H323RealTimeCapability |
class | H323AudioCapability |
class | H323NonStandardAudioCapability |
class | H323GenericAudioCapability |
class | H323VideoCapability |
class | H323NonStandardVideoCapability |
class | H323GenericVideoCapability |
class | H323DataCapability |
class | H323NonStandardDataCapability |
class | H323_G711Capability |
class | H323_UserInputCapability |
class | H323SimultaneousCapabilities |
class | H323CapabilitiesSet |
class | H323Capabilities |
Defines |
#define | H323_REGISTER_CAPABILITY(cls, capName) static H323CapabilityFactory::Worker<cls> cls##Factory(capName, true); \ |
#define | H323_DEFINE_CAPABILITY(cls, capName, fmtName) |
#define | H323_DEFINE_CAPABILITY_FROM(cls, ancestor, capName, fmtName) |
Typedefs |
typedef PFactory< H323Capability > | H323CapabilityFactory |
Functions |
| PLIST (H323CapabilitiesList, H323Capability) |
| PARRAY (H323CapabilitiesListArray, H323CapabilitiesList) |
| PARRAY (H323CapabilitiesSetArray, H323SimultaneousCapabilities) |
Define Documentation
#define H323_DEFINE_CAPABILITY |
( |
|
cls, |
|
|
|
capName, |
|
|
|
fmtName |
|
) |
| |
#define H323_DEFINE_CAPABILITY_FROM |
( |
|
cls, |
|
|
|
ancestor, |
|
|
|
capName, |
|
|
|
fmtName |
|
) |
| |
Value:class cls : public ancestor { \
public: \
cls() : ancestor() { } \
PString GetFormatName() const \
{ return fmtName; } \
}; \
H323_REGISTER_CAPABILITY(cls, capName) \
#define H323_REGISTER_CAPABILITY |
( |
|
cls, |
|
|
|
capName |
|
) |
| static H323CapabilityFactory::Worker<cls> cls##Factory(capName, true); \ |
Typedef Documentation
Function Documentation
PARRAY |
( |
H323CapabilitiesListArray |
, |
|
|
H323CapabilitiesList |
|
|
) |
| |