Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

H323PluginCodecManager Class Reference

#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 ()

Static Public Member Functions

static OpalMediaFormat::List GetMediaFormats ()
static void AddFormat (const OpalMediaFormat &fmt)
static void AddFormat (OpalMediaFormat *fmt)

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 ()

Friends

void PWLibStupidLinkerHacks::H323BootStrapPlugins ()


Constructor & Destructor Documentation

H323PluginCodecManager::H323PluginCodecManager PPluginManager *  pluginMgr = NULL  ) 
 

H323PluginCodecManager::~H323PluginCodecManager  ) 
 


Member Function Documentation

static void H323PluginCodecManager::AddFormat OpalMediaFormat fmt  )  [static]
 

static void H323PluginCodecManager::AddFormat const OpalMediaFormat fmt  )  [static]
 

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]
 


Friends And Related Function Documentation

void PWLibStupidLinkerHacks::H323BootStrapPlugins  )  [friend]
 


The documentation for this class was generated from the following file:
Generated on Sat Mar 5 14:59:51 2005 for OpenH323 by  doxygen 1.4.1