#include <dynacodec.h>
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 |
OpalDynaCodecDLL::OpalDynaCodecDLL | ( | const PFilePath & | codec | ) |
OpalDynaCodecDLL::PCLASSINFO | ( | OpalDynaCodecDLL | , | |
PDynaLink | ||||
) |
BOOL OpalDynaCodecDLL::Load | ( | ) |
OpalDLLCodecInfo* OpalDynaCodecDLL::EnumerateCodecs | ( | unsigned * | count | ) |
static BOOL OpalDynaCodecDLL::LoadCodecs | ( | ) | [static] |
static BOOL OpalDynaCodecDLL::LoadCodecs | ( | const PDirectory & | dir | ) | [static] |
static BOOL OpalDynaCodecDLL::LoadCodec | ( | const PFilePath & | file | ) | [static] |
static PINDEX OpalDynaCodecDLL::AddAudioCapabilities | ( | H323EndPoint & | ep, | |
PINDEX | descriptorNum, | |||
PINDEX | simultaneousNum, | |||
H323Capabilities & | capabilities | |||
) | [static] |
static PINDEX OpalDynaCodecDLL::AddVideoCapabilities | ( | 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] |
PDirectory OpalDynaCodecDLL::defaultCodecDir [static] |
OpalDLLCodecInfo*(* OpalDynaCodecDLL::EnumerateCodecsFn)(unsigned apiVersion, unsigned *count) [protected] |
PMutex OpalDynaCodecDLL::mutex [static, protected] |
BOOL OpalDynaCodecDLL::inited [static, protected] |
int OpalDynaCodecDLL::referenceCount [protected] |