#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 |
) |
| H323PluginCodecManager::~H323PluginCodecManager | ( | ) |
| static void H323PluginCodecManager::AddFormat | ( | OpalMediaFormat * | fmt | ) | [static] |
| static void H323PluginCodecManager::AddFormat | ( | const 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.4.7