|
OpenH323
1.18.0
|
#include <h323pluginmgr.h>
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 () |
| H323PluginCodecManager::H323PluginCodecManager | ( | PPluginManager * | pluginMgr = NULL | ) |
| 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 | ||
| ) |
| void H323PluginCodecManager::CreateCapabilityAndMediaFormat | ( | PluginCodec_Definition * | _encoderCodec, |
| PluginCodec_Definition * | _decoderCodec | ||
| ) | [protected] |
| 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::RegisterStaticCodec | ( | const char * | name, |
| PluginCodec_GetAPIVersionFunction | getApiVerFn, | ||
| PluginCodec_GetCodecFunction | getCodecFn | ||
| ) |
| void H323PluginCodecManager::UnregisterCodecs | ( | unsigned int | count, |
| void * | codecList | ||
| ) | [protected] |
1.7.6.1