H323PluginCodecManager Class Reference

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)
static void Bootstrap ()

Protected Types

typedef vector< CapabilityListCreateEntryCapabilityCreateListType

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

Protected Attributes

CapabilityCreateListType capabilityCreateList

Classes

struct  CapabilityListCreateEntry

Detailed Description

Definition at line 141 of file h323pluginmgr.h.


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:30 2007 for h323plus by  doxygen 1.5.2