#include <h323pluginmgr.h>
List of all members.
Public Member Functions |
| H323PluginCodecManager (PPluginManager *pluginMgr=NULL) |
| ~H323PluginCodecManager () |
void | RegisterStaticCodec (const char *name, PluginCodec_GetAPIVersionFunction getApiVerFn, PluginCodec_GetCodecFunction getCodecFn) |
void | OnLoadPlugin (PDynaLink &dll, INT code) |
virtual void | OnShutdown () |
H323Capability * | CreateCapability (const PString &_mediaFormat, const PString &_baseName, unsigned maxFramesPerPacket, unsigned recommendedFramesPerPacket, unsigned _pluginSubType) |
Static Public Member Functions |
static OpalMediaFormat::List | GetMediaFormats () |
static void | AddFormat (const OpalMediaFormat &fmt) |
static void | AddFormat (OpalMediaFormat *fmt) |
static void | Bootstrap () |
Protected Member Functions |
void | CreateCapabilityAndMediaFormat (PluginCodec_Definition *_encoderCodec, PluginCodec_Definition *_decoderCodec) |
void | RegisterCodecs (unsigned int count, void *codecList) |
void | UnregisterCodecs (unsigned int count, void *codecList) |
Static Protected Member Functions |
static OpalMediaFormat::List & | GetMediaFormatList () |
static PMutex & | GetMediaFormatMutex () |
Constructor & Destructor Documentation
H323PluginCodecManager::H323PluginCodecManager |
( |
PPluginManager * |
pluginMgr = NULL | ) |
|
H323PluginCodecManager::~H323PluginCodecManager |
( |
| ) |
|
Member Function Documentation
static void H323PluginCodecManager::AddFormat |
( |
const OpalMediaFormat & |
fmt | ) |
[static] |
static void H323PluginCodecManager::AddFormat |
( |
OpalMediaFormat * |
fmt | ) |
[static] |
static void H323PluginCodecManager::Bootstrap |
( |
| ) |
[static] |
H323Capability* H323PluginCodecManager::CreateCapability |
( |
const PString & |
_mediaFormat, |
|
|
const PString & |
_baseName, |
|
|
unsigned |
maxFramesPerPacket, |
|
|
unsigned |
recommendedFramesPerPacket, |
|
|
unsigned |
_pluginSubType |
|
) |
| |
static OpalMediaFormat::List& H323PluginCodecManager::GetMediaFormatList |
( |
| ) |
[static, protected] |
static PMutex& H323PluginCodecManager::GetMediaFormatMutex |
( |
| ) |
[static, protected] |
static OpalMediaFormat::List H323PluginCodecManager::GetMediaFormats |
( |
| ) |
[static] |
void H323PluginCodecManager::OnLoadPlugin |
( |
PDynaLink & |
dll, |
|
|
INT |
code |
|
) |
| |
virtual void H323PluginCodecManager::OnShutdown |
( |
| ) |
[virtual] |
void H323PluginCodecManager::RegisterCodecs |
( |
unsigned int |
count, |
|
|
void * |
codecList |
|
) |
| [protected] |
void H323PluginCodecManager::UnregisterCodecs |
( |
unsigned int |
count, |
|
|
void * |
codecList |
|
) |
| [protected] |
The documentation for this class was generated from the following file: