OPAL
Version 3.18.8
|
#include <opalpluginmgr.h>
Inherits PPluginModuleManager.
Public Member Functions | |
OpalPluginCodecManager (PPluginManager *pluginMgr=NULL) | |
~OpalPluginCodecManager () | |
PFACTORY_GET_SINGLETON (PFactory< PPluginModuleManager >, OpalPluginCodecManager) | |
void | RegisterStaticCodec (const H323StaticPluginCodecFactory::Key_T &name, PluginCodec_GetAPIVersionFunction getApiVerFn, PluginCodec_GetCodecFunction getCodecFn) |
void | OnLoadPlugin (PDynaLink &dll, P_INT_PTR code) |
virtual void | OnStartup () |
H323Capability * | CreateCapability (const PString &_mediaFormat, const PString &_baseName, unsigned maxFramesPerPacket, unsigned recommendedFramesPerPacket, unsigned _pluginSubType) |
Protected Member Functions | |
void | RegisterCodecPlugins (unsigned int count, const PluginCodec_Definition *codecList, OpalPluginCodecHandler *handler) |
void | UnregisterCodecPlugins (unsigned int count, const PluginCodec_Definition *codecList, OpalPluginCodecHandler *handler) |
bool | AddMediaFormat (OpalPluginCodecHandler *handler, const PTime &timeNow, const PluginCodec_Definition *codecDefn, const char *fmtName, OpalMediaFormat &mediaFormat) |
void | RegisterCapability (const PluginCodec_Definition *codecDefn) |
OpalPluginCodecManager::OpalPluginCodecManager | ( | PPluginManager * | pluginMgr = NULL | ) |
OpalPluginCodecManager::~OpalPluginCodecManager | ( | ) |
|
protected |
H323Capability* OpalPluginCodecManager::CreateCapability | ( | const PString & | _mediaFormat, |
const PString & | _baseName, | ||
unsigned | maxFramesPerPacket, | ||
unsigned | recommendedFramesPerPacket, | ||
unsigned | _pluginSubType | ||
) |
void OpalPluginCodecManager::OnLoadPlugin | ( | PDynaLink & | dll, |
P_INT_PTR | code | ||
) |
|
virtual |
OpalPluginCodecManager::PFACTORY_GET_SINGLETON | ( | PFactory< PPluginModuleManager > | , |
OpalPluginCodecManager | |||
) |
|
protected |
|
protected |
void OpalPluginCodecManager::RegisterStaticCodec | ( | const H323StaticPluginCodecFactory::Key_T & | name, |
PluginCodec_GetAPIVersionFunction | getApiVerFn, | ||
PluginCodec_GetCodecFunction | getCodecFn | ||
) |
|
protected |