OPAL
Version 3.10.10
|
#include <lidplugin.h>
Data Fields | |
unsigned int | apiVersion |
time_t | timestamp |
const char * | name |
const char * | description |
const char * | manufacturer |
const char * | model |
const char * | revision |
const char * | manufacturerEmail |
const char * | manufacturerURL |
const char * | author |
const char * | authorEmail |
const char * | authorURL |
const char * | copyright |
const char * | license |
const char * | version |
const void * | userData |
void *(* | Create )(const struct PluginLID_Definition *definition) |
void(* | Destroy )(const struct PluginLID_Definition *definition, void *context) |
PluginLID_Errors(* | GetDeviceName )(void *context, unsigned index, char *name, unsigned size) |
PluginLID_Errors(* | Open )(void *context, const char *device) |
PluginLID_Errors(* | Close )(void *context) |
PluginLID_Errors(* | GetLineCount )(void *context, unsigned *count) |
PluginLID_Errors(* | IsLineTerminal )(void *context, unsigned line, PluginLID_Boolean *isTerminal) |
PluginLID_Errors(* | IsLinePresent )(void *context, unsigned line, PluginLID_Boolean forceTest, PluginLID_Boolean *present) |
PluginLID_Errors(* | IsLineOffHook )(void *context, unsigned line, PluginLID_Boolean *offHook) |
PluginLID_Errors(* | SetLineOffHook )(void *context, unsigned line, PluginLID_Boolean newState) |
PluginLID_Errors(* | HookFlash )(void *context, unsigned line, unsigned flashTime) |
PluginLID_Errors(* | HasHookFlash )(void *context, unsigned line, PluginLID_Boolean *flashed) |
PluginLID_Errors(* | IsLineRinging )(void *context, unsigned line, unsigned long *cadence) |
PluginLID_Errors(* | RingLine )(void *context, unsigned line, unsigned nCadence, const unsigned *pattern, unsigned frequency) |
PluginLID_Errors(* | IsLineDisconnected )(void *context, unsigned line, PluginLID_Boolean checkForWink, PluginLID_Boolean *disconnected) |
PluginLID_Errors(* | SetLineToLineDirect )(void *context, unsigned line1, unsigned line2, PluginLID_Boolean connect) |
PluginLID_Errors(* | IsLineToLineDirect )(void *context, unsigned line1, unsigned line2, PluginLID_Boolean *connected) |
PluginLID_Errors(* | GetSupportedFormat )(void *context, unsigned index, char *mediaFormat, unsigned size) |
PluginLID_Errors(* | SetReadFormat )(void *context, unsigned line, const char *mediaFormat) |
PluginLID_Errors(* | SetWriteFormat )(void *context, unsigned line, const char *mediaFormat) |
PluginLID_Errors(* | GetReadFormat )(void *context, unsigned line, char *mediaFormat, unsigned size) |
PluginLID_Errors(* | GetWriteFormat )(void *context, unsigned line, char *mediaFormat, unsigned size) |
PluginLID_Errors(* | StopReading )(void *context, unsigned line) |
PluginLID_Errors(* | StopWriting )(void *context, unsigned line) |
PluginLID_Errors(* | SetReadFrameSize )(void *context, unsigned line, unsigned frameSize) |
PluginLID_Errors(* | SetWriteFrameSize )(void *context, unsigned line, unsigned frameSize) |
PluginLID_Errors(* | GetReadFrameSize )(void *context, unsigned line, unsigned *frameSize) |
PluginLID_Errors(* | GetWriteFrameSize )(void *context, unsigned line, unsigned *frameSize) |
PluginLID_Errors(* | ReadFrame )(void *context, unsigned line, void *buffer, unsigned *count) |
PluginLID_Errors(* | WriteFrame )(void *context, unsigned line, const void *buffer, unsigned count, unsigned *written) |
PluginLID_Errors(* | GetAverageSignalLevel )(void *context, unsigned line, PluginLID_Boolean playback, unsigned *signal) |
PluginLID_Errors(* | EnableAudio )(void *context, unsigned line, PluginLID_Boolean enable) |
PluginLID_Errors(* | IsAudioEnabled )(void *context, unsigned line, PluginLID_Boolean *enable) |
PluginLID_Errors(* | SetRecordVolume )(void *context, unsigned line, unsigned volume) |
PluginLID_Errors(* | SetPlayVolume )(void *context, unsigned line, unsigned volume) |
PluginLID_Errors(* | GetRecordVolume )(void *context, unsigned line, unsigned *volume) |
PluginLID_Errors(* | GetPlayVolume )(void *context, unsigned line, unsigned *volume) |
PluginLID_Errors(* | GetAEC )(void *context, unsigned line, unsigned *level) |
PluginLID_Errors(* | SetAEC )(void *context, unsigned line, unsigned level) |
PluginLID_Errors(* | GetVAD )(void *context, unsigned line, PluginLID_Boolean *enable) |
PluginLID_Errors(* | SetVAD )(void *context, unsigned line, PluginLID_Boolean enable) |
PluginLID_Errors(* | GetCallerID )(void *context, unsigned line, char *idString, unsigned size, PluginLID_Boolean full) |
PluginLID_Errors(* | SetCallerID )(void *context, unsigned line, const char *idString) |
PluginLID_Errors(* | SendVisualMessageWaitingIndicator )(void *context, unsigned line, PluginLID_Boolean on) |
PluginLID_Errors(* | PlayDTMF )(void *context, unsigned line, const char *digits, unsigned onTime, unsigned offTime) |
PluginLID_Errors(* | ReadDTMF )(void *context, unsigned line, char *digit) |
PluginLID_Errors(* | GetRemoveDTMF )(void *context, unsigned line, PluginLID_Boolean *removeTones) |
PluginLID_Errors(* | SetRemoveDTMF )(void *context, unsigned line, PluginLID_Boolean removeTones) |
PluginLID_Errors(* | IsToneDetected )(void *context, unsigned line, int *tone) |
PluginLID_Errors(* | WaitForToneDetect )(void *context, unsigned line, unsigned timeout, int *tone) |
PluginLID_Errors(* | WaitForTone )(void *context, unsigned line, int tone, unsigned timeout) |
PluginLID_Errors(* | SetToneParameters )(void *context, unsigned line, unsigned tone, unsigned lowFrequency, unsigned highFrequency, unsigned mixingMode, unsigned numCadences, const unsigned *onTimes, const unsigned *offTimes) |
PluginLID_Errors(* | PlayTone )(void *context, unsigned line, unsigned tone) |
PluginLID_Errors(* | IsTonePlaying )(void *context, unsigned line, PluginLID_Boolean *playing) |
PluginLID_Errors(* | StopTone )(void *context, unsigned line) |
PluginLID_Errors(* | DialOut )(void *context, unsigned line, const char *number, struct PluginLID_DialParams *params) |
PluginLID_Errors(* | GetWinkDuration )(void *context, unsigned line, unsigned *winkDuration) |
PluginLID_Errors(* | SetWinkDuration )(void *context, unsigned line, unsigned winkDuration) |
PluginLID_Errors(* | SetCountryCode )(void *context, unsigned country) |
PluginLID_Errors(* | GetSupportedCountry )(void *context, unsigned index, unsigned *countryCode) |
PluginLID_Errors(* | SetLineConnected )(void *context, unsigned line) |
PluginLID_Errors(* | IsLineConnected )(void *context, unsigned line, PluginLID_Boolean *connected) |
unsigned int PluginLID_GetDefinitionsFunction::apiVersion |
const char* PluginLID_GetDefinitionsFunction::author |
const char* PluginLID_GetDefinitionsFunction::authorEmail |
const char* PluginLID_GetDefinitionsFunction::authorURL |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::Close) (void *context) |
const char* PluginLID_GetDefinitionsFunction::copyright |
void*(* PluginLID_GetDefinitionsFunction::Create) (const struct PluginLID_Definition *definition) |
const char* PluginLID_GetDefinitionsFunction::description |
void(* PluginLID_GetDefinitionsFunction::Destroy) (const struct PluginLID_Definition *definition, void *context) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::DialOut) (void *context, unsigned line, const char *number, struct PluginLID_DialParams *params) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::EnableAudio) (void *context, unsigned line, PluginLID_Boolean enable) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetAEC) (void *context, unsigned line, unsigned *level) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetAverageSignalLevel) (void *context, unsigned line, PluginLID_Boolean playback, unsigned *signal) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetCallerID) (void *context, unsigned line, char *idString, unsigned size, PluginLID_Boolean full) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetDeviceName) (void *context, unsigned index, char *name, unsigned size) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetLineCount) (void *context, unsigned *count) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetPlayVolume) (void *context, unsigned line, unsigned *volume) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetReadFormat) (void *context, unsigned line, char *mediaFormat, unsigned size) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetReadFrameSize) (void *context, unsigned line, unsigned *frameSize) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetRecordVolume) (void *context, unsigned line, unsigned *volume) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetRemoveDTMF) (void *context, unsigned line, PluginLID_Boolean *removeTones) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetSupportedCountry) (void *context, unsigned index, unsigned *countryCode) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetSupportedFormat) (void *context, unsigned index, char *mediaFormat, unsigned size) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetVAD) (void *context, unsigned line, PluginLID_Boolean *enable) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetWinkDuration) (void *context, unsigned line, unsigned *winkDuration) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetWriteFormat) (void *context, unsigned line, char *mediaFormat, unsigned size) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::GetWriteFrameSize) (void *context, unsigned line, unsigned *frameSize) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::HasHookFlash) (void *context, unsigned line, PluginLID_Boolean *flashed) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::HookFlash) (void *context, unsigned line, unsigned flashTime) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsAudioEnabled) (void *context, unsigned line, PluginLID_Boolean *enable) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineConnected) (void *context, unsigned line, PluginLID_Boolean *connected) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineDisconnected) (void *context, unsigned line, PluginLID_Boolean checkForWink, PluginLID_Boolean *disconnected) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineOffHook) (void *context, unsigned line, PluginLID_Boolean *offHook) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLinePresent) (void *context, unsigned line, PluginLID_Boolean forceTest, PluginLID_Boolean *present) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineRinging) (void *context, unsigned line, unsigned long *cadence) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineTerminal) (void *context, unsigned line, PluginLID_Boolean *isTerminal) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsLineToLineDirect) (void *context, unsigned line1, unsigned line2, PluginLID_Boolean *connected) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsToneDetected) (void *context, unsigned line, int *tone) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::IsTonePlaying) (void *context, unsigned line, PluginLID_Boolean *playing) |
const char* PluginLID_GetDefinitionsFunction::license |
const char* PluginLID_GetDefinitionsFunction::manufacturer |
const char* PluginLID_GetDefinitionsFunction::manufacturerEmail |
const char* PluginLID_GetDefinitionsFunction::manufacturerURL |
const char* PluginLID_GetDefinitionsFunction::model |
const char* PluginLID_GetDefinitionsFunction::name |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::Open) (void *context, const char *device) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::PlayDTMF) (void *context, unsigned line, const char *digits, unsigned onTime, unsigned offTime) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::PlayTone) (void *context, unsigned line, unsigned tone) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::ReadDTMF) (void *context, unsigned line, char *digit) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::ReadFrame) (void *context, unsigned line, void *buffer, unsigned *count) |
const char* PluginLID_GetDefinitionsFunction::revision |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::RingLine) (void *context, unsigned line, unsigned nCadence, const unsigned *pattern, unsigned frequency) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SendVisualMessageWaitingIndicator) (void *context, unsigned line, PluginLID_Boolean on) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetAEC) (void *context, unsigned line, unsigned level) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetCallerID) (void *context, unsigned line, const char *idString) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetCountryCode) (void *context, unsigned country) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetLineConnected) (void *context, unsigned line) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetLineOffHook) (void *context, unsigned line, PluginLID_Boolean newState) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetLineToLineDirect) (void *context, unsigned line1, unsigned line2, PluginLID_Boolean connect) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetPlayVolume) (void *context, unsigned line, unsigned volume) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetReadFormat) (void *context, unsigned line, const char *mediaFormat) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetReadFrameSize) (void *context, unsigned line, unsigned frameSize) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetRecordVolume) (void *context, unsigned line, unsigned volume) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetRemoveDTMF) (void *context, unsigned line, PluginLID_Boolean removeTones) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetToneParameters) (void *context, unsigned line, unsigned tone, unsigned lowFrequency, unsigned highFrequency, unsigned mixingMode, unsigned numCadences, const unsigned *onTimes, const unsigned *offTimes) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetVAD) (void *context, unsigned line, PluginLID_Boolean enable) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetWinkDuration) (void *context, unsigned line, unsigned winkDuration) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetWriteFormat) (void *context, unsigned line, const char *mediaFormat) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::SetWriteFrameSize) (void *context, unsigned line, unsigned frameSize) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::StopReading) (void *context, unsigned line) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::StopTone) (void *context, unsigned line) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::StopWriting) (void *context, unsigned line) |
time_t PluginLID_GetDefinitionsFunction::timestamp |
const void* PluginLID_GetDefinitionsFunction::userData |
const char* PluginLID_GetDefinitionsFunction::version |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::WaitForTone) (void *context, unsigned line, int tone, unsigned timeout) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::WaitForToneDetect) (void *context, unsigned line, unsigned timeout, int *tone) |
PluginLID_Errors(* PluginLID_GetDefinitionsFunction::WriteFrame) (void *context, unsigned line, const void *buffer, unsigned count, unsigned *written) |