OpalDynaCodecDLL Class Reference

#include <dynacodec.h>

List of all members.

Public Member Functions

 PCLASSINFO (OpalDynaCodecDLL, PDynaLink)
 OpalDynaCodecDLL (const PFilePath &codec)
BOOL Load ()
OpalDLLCodecInfo * EnumerateCodecs (unsigned *count)

Static Public Member Functions

static BOOL LoadCodecs ()
static BOOL LoadCodecs (const PDirectory &dir)
static BOOL LoadCodec (const PFilePath &file)
static PINDEX AddAudioCapabilities (H323EndPoint &ep, PINDEX descriptorNum, PINDEX simultaneousNum, H323Capabilities &capabilities)
static PINDEX AddVideoCapabilities (H323EndPoint &ep, PINDEX descriptorNum, PINDEX simultaneousNum, H323Capabilities &capabilities)
static PINDEX AddCapabilities (H323EndPoint &ep, PINDEX descriptorNum, PINDEX simultaneousNum, H323Capabilities &capabilities, const PString &type)

Static Public Attributes

static PDirectory defaultCodecDir

Protected Attributes

OpalDLLCodecInfo *(* EnumerateCodecsFn )(unsigned apiVersion, unsigned *count)
int referenceCount

Static Protected Attributes

static PMutex mutex
static BOOL inited


Constructor & Destructor Documentation

OpalDynaCodecDLL::OpalDynaCodecDLL ( const PFilePath &  codec  ) 


Member Function Documentation

static PINDEX OpalDynaCodecDLL::AddAudioCapabilities ( H323EndPoint ep,
PINDEX  descriptorNum,
PINDEX  simultaneousNum,
H323Capabilities capabilities 
) [static]

static PINDEX OpalDynaCodecDLL::AddCapabilities ( H323EndPoint ep,
PINDEX  descriptorNum,
PINDEX  simultaneousNum,
H323Capabilities capabilities,
const PString &  type 
) [static]

static PINDEX OpalDynaCodecDLL::AddVideoCapabilities ( H323EndPoint ep,
PINDEX  descriptorNum,
PINDEX  simultaneousNum,
H323Capabilities capabilities 
) [static]

OpalDLLCodecInfo* OpalDynaCodecDLL::EnumerateCodecs ( unsigned *  count  ) 

BOOL OpalDynaCodecDLL::Load (  ) 

static BOOL OpalDynaCodecDLL::LoadCodec ( const PFilePath &  file  )  [static]

static BOOL OpalDynaCodecDLL::LoadCodecs ( const PDirectory &  dir  )  [static]

static BOOL OpalDynaCodecDLL::LoadCodecs (  )  [static]

OpalDynaCodecDLL::PCLASSINFO ( OpalDynaCodecDLL  ,
PDynaLink   
)


Member Data Documentation

PDirectory OpalDynaCodecDLL::defaultCodecDir [static]

OpalDLLCodecInfo*(* OpalDynaCodecDLL::EnumerateCodecsFn)(unsigned apiVersion, unsigned *count) [protected]

BOOL OpalDynaCodecDLL::inited [static, protected]

PMutex OpalDynaCodecDLL::mutex [static, protected]


The documentation for this class was generated from the following file:

Generated on Fri Aug 21 18:15:35 2009 for OpenH323 by  doxygen 1.5.9