Description | Hierarchy | Fields | Methods | Properties |
type una_openH323plugin = class(unaAbstractEncoder)
Codec based on OpenH323 plugin model. http://openh323.sourceforge.net/
![]() |
constructor create(const dllPathAndName: wString; priority: integer = THREAD_PRIORITY_NORMAL); |
![]() |
function getVersion(): int; |
![]() |
function isEncoder(index: int = -1): bool; |
![]() |
function selectCodec(index: int): UNA_ENCODER_ERR; |
![]() |
function doClose(): UNA_ENCODER_ERR; override; |
![]() |
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; |
![]() |
function doOpen(): UNA_ENCODER_ERR; override; |
![]() |
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; |
![]() |
function loadDLL(): int; virtual; |
![]() |
function unloadDLL(): int; virtual; |
![]() |
procedure AfterConstruction(); override; |
![]() |
procedure BeforeDestruction(); override; |
![]() |
property codecDef[index:int]: ppluginCodec_definition read getCodecDef; |
![]() |
property codecDefCount: uint32 read f_codecDefCnt; |
![]() |
property codecIndex: int read f_codecIndex write setCodecIndex; |
![]() |
constructor create(const dllPathAndName: wString; priority: integer = THREAD_PRIORITY_NORMAL); |
Creates plugin codec class |
![]() |
function getVersion(): int; |
Returns version of loaded plugin |
![]() |
function isEncoder(index: int = -1): bool; |
![]() |
function selectCodec(index: int): UNA_ENCODER_ERR; |
![]() |
function doClose(): UNA_ENCODER_ERR; override; |
Closes plugin codec |
![]() |
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; |
Encodes a chunk of data. |
![]() |
function doOpen(): UNA_ENCODER_ERR; override; |
Opens plugin codec |
![]() |
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; |
Configures plugin codec |
![]() |
function loadDLL(): int; virtual; |
Loads plugin DLL into process memory. |
![]() |
function unloadDLL(): int; virtual; |
Unloads plugin DLL from process memory. |
![]() |
procedure AfterConstruction(); override; |
![]() |
procedure BeforeDestruction(); override; |
![]() |
property codecDef[index:int]: ppluginCodec_definition read getCodecDef; |
![]() |
property codecDefCount: uint32 read f_codecDefCnt; |
![]() |
property codecIndex: int read f_codecIndex write setCodecIndex; |
(c) 2012 Lake of Soft