OPAL  Version 3.10.10
PluginLID_GetDefinitionsFunction Struct Reference

#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)
 

Field Documentation

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)

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