OpenH323 1.18.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | Static Protected Attributes
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 ( ) [static]
static BOOL OpalDynaCodecDLL::LoadCodecs ( const PDirectory &  dir) [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: