SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
CLMgrTypes.h File Reference

Go to the source code of this file.

Namespaces

namespace  CLMgr
 

Macros

#define PLAYSOUNDFILE_DEFAULTVOLUME   0xffffffff
 
#define ENCODELINESTATECHANGED(index, state)
 
#define LO10BIT(w)
 
#define HI6BIT(w)
 

Enumerations

enum  CLMgr::CLMgrMessages {
  CLMgr::CLMgrLineStateChangedMessage =0 , CLMgr::CLMgrLineSelectionChangedMessage , CLMgr::CLMgrLineDetailsChangedMessage , CLMgr::CLMgrUserDataChangedMessage ,
  CLMgr::CLMgrCallDetailsMessage , CLMgr::CLMgrServerDownMessage , CLMgr::CLMgrServerUpMessage , CLMgr::CLMgrWaveDeviceChanged ,
  CLMgr::CLMgrGroupCallNotificationMessage , CLMgr::CLMgrNameKeyStateChangedMessage , CLMgr::CLMgrNumberOfLinesChangedMessage , CLMgr::CLMgrClientShutDownRequest ,
  CLMgr::CLMgrPowerSuspendMessage , CLMgr::CLMgrPowerResumeMessage , CLMgr::CLMgrHandsetStateChangedMessage , CLMgr::CLMgrSkinPhoneCommandMessage ,
  CLMgr::CLMgrSkinActionAreaStateChangedMessage , CLMgr::CLMgrSkinInfoDetailChangedMessage , CLMgr::CLMgrCallbackOnBusyNotification , CLMgr::CLMgrAsyncMessage ,
  CLMgr::CLMgrCtiPairingStateChanged , CLMgr::CLMgrChatMessage , CLMgr::CLMgrChatMessageAck , CLMgr::CLMgrRecordingError ,
  CLMgr::CLMgrVolumeChanged , CLMgr::CLMgrAudioModeChanged , CLMgr::CLMgrMicAdjustLevelMeter , CLMgr::CLMgrMicAdjustProceedMeter ,
  CLMgr::CLMgrLineStateChangedMessageEx , CLMgr::CLMgrPlaySoundFileDxProceedMeter , CLMgr::CLMgrSIPRegistrationStateChanged , CLMgr::CLMgrWaveFilePlayed ,
  CLMgr::CLMgrFirstDataReceived , CLMgr::CLMgrRegisteredSipDeviceListChanged , CLMgr::CLMgrDialerStartCallResult , CLMgr::CLMgrLineStateChangedMessageEx2 ,
  CLMgr::CLMgrMediaEncryptionStatusChanged , CLMgr::CLMgrLateDisconnect , CLMgr::CLMgrDeviceStateChanged , CLMgr::CLMgrBlockDialStringChanged ,
  CLMgr::CLMgrPlaySoundFileState , CLMgr::CLMgrVoicemailPlayerAudioMode , CLMgr::CLMgrPluginNotLicensed , CLMgr::CLMgrCloudConnectorStatus ,
  CLMgr::CLMgrClientRegisterRequest , CLMgr::CLMgrCtiDeviceListChanged , CLMgr::CLMgrCtiDeviceListUnavailable , CLMgr::CLMgrNewVersionAvailable ,
  CLMgr::CLMgrUnreadInstantMessageCount , CLMgr::CLMgrOpenUiDialog , CLMgr::CLMgrDoneWithModalUiDialog
}
 
enum  CLMgr::CLMgrAsyncMessages { CLMgr::CLMgrAsyncNOP =-1 , CLMgr::CLMgrAsyncErrorCBOnBusyRegisterFailed , CLMgr::CLMgrAsyncErrorCBRequestRegisterFailed , CLMgr::CLMgrAsyncCBRequestRegisterSucceeded }
 
enum  CLMgr::CLMgrLineStates {
  CLMgr::LSNone =-1 , CLMgr::LSInactive =0 , CLMgr::LSHookOffInternal , CLMgr::LSHookOffExternal ,
  CLMgr::LSRinging , CLMgr::LSDialing , CLMgr::LSAlerting , CLMgr::LSKnocking ,
  CLMgr::LSBusy , CLMgr::LSActive , CLMgr::LSOnHold , CLMgr::LSConferenceActive ,
  CLMgr::LSConferenceOnHold , CLMgr::LSTerminated , CLMgr::LSTransferring , CLMgr::LSDisabled ,
  CLMgr::LSDirectCall , CLMgr::LSWaitingForControlledDev , CLMgr::LSWaitingForConnect , CLMgr::LSWaitingForConDc ,
  CLMgr::LSWaitingForDiscon , CLMgr::LSWaitingForOnHold , CLMgr::LSWaitingForConfHold , CLMgr::LSWaitingForConfAct ,
  CLMgr::LSWaitingForTransfer , CLMgr::LSWaitingForDialAck , CLMgr::LSWaitingForOnHoldTrans , CLMgr::LSActiveAlerting ,
  CLMgr::LSActiveAlertingDC , CLMgr::LSMaxLineStates
}
 
enum  CLMgr::CLMgrNotificationSounds {
  CLMgr::NotifySoundOff =0 , CLMgr::NotifySoundRingingInternal , CLMgr::NotifySoundRingingExternal , CLMgr::NotifySoundRingingKnocking ,
  CLMgr::NotifySoundDialtoneInternal , CLMgr::NotifySoundDialtoneExternal , CLMgr::NotifySoundDialtoneAlerting , CLMgr::NotifySoundDialtoneKnocking ,
  CLMgr::NotifySoundDialtoneBusy , CLMgr::NotifySoundRingingGroupcall , CLMgr::NotifySoundLineOnHold , CLMgr::NotifySoundRecordingStart ,
  CLMgr::NotifySoundDialtoneCongestion , CLMgr::NotifySoundDialtoneSpecialInformation , CLMgr::NotifySoundDialtoneMessageWaiting , CLMgr::NotifySoundRingingCallbackOnBusy ,
  CLMgr::NotifySoundRingingSpecial , CLMgr::NotifySoundRingingDirectCall , CLMgr::NotifySoundTransferComplete , CLMgr::NotifySoundContinue
}
 
enum  CLMgr::CLMgrNameKeyStates {
  CLMgr::NKUnknown =0 , CLMgr::NKLoggedOut , CLMgr::NKLoggedIn , CLMgr::NKBusy ,
  CLMgr::NKGroupCallNotification , CLMgr::NKAway , CLMgr::NKDoNotDisturb
}
 
enum  CLMgr::CtiSessionStates {
  CLMgr::CtiSessNone =-1 , CLMgr::CtiSessIdle =0 , CLMgr::CtiSessMasterWaiting4Ind , CLMgr::CtiSessMasterPairing ,
  CLMgr::CtiSessSlavePairing , CLMgr::CtiSessMasterPaired , CLMgr::CtiSessSlavePaired , CLMgr::CtiSessMaxStates
}
 
enum  CLMgr::CLMgrCodecPref { CLMgr::CLMgrPreferQualityWithHDAudio = 0 , CLMgr::CLMgrPreferQuality , CLMgr::CLMgrPreferCompression , CLMgr::CLMgrAlwaysCompression }
 

Macro Definition Documentation

◆ ENCODELINESTATECHANGED

#define ENCODELINESTATECHANGED ( index,
state )
Value:
((WORD)((((DWORD_PTR)(index)) & 0x03ff) | ((WORD)(((DWORD_PTR)(state)) & 0x3f)) << 10))

◆ HI6BIT

#define HI6BIT ( w)
Value:
((((DWORD_PTR)(w)) >> 10) & 0x3f)

◆ LO10BIT

#define LO10BIT ( w)
Value:
(((DWORD_PTR)(w)) & 0x3ff)

◆ PLAYSOUNDFILE_DEFAULTVOLUME

#define PLAYSOUNDFILE_DEFAULTVOLUME   0xffffffff