Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Signals | Public Member Functions | Static Public Member Functions | List of all members
LocalVoipClientInterface Class Reference

#include <VoipClientInterface.h>

Inheritance diagram for LocalVoipClientInterface:
Inheritance graph
[legend]
Collaboration diagram for LocalVoipClientInterface:
Collaboration graph
[legend]

Public Slots

void CreateAccount (const QString &userName, const QString &password, const QString &registrar="", const QString &realm="", const QString &scheme="", const int registerTimeoutInSeconds=-1, const int registrationRetryInterval=-1)
 
void DeleteAccount ()
 
void GetAccountState ()
 
void RegisterUnregisterAccount (const bool shouldRegister)
 
void GetRegistrationState ()
 
void MakeCall (const QString &contact, const bool connectMicrophone, const bool connectSpeakers)
 
void AnswerCall (const int callID, const bool connectMicrophone, const bool connectSpeakers)
 
void HangCall (const int callID)
 
void SetAudioLoopback (const bool loopbackActive)
 
void ListAudioDevices ()
 
void SetAudioDevice (const bool inputDevice, const int deviceID)
 
void GetActualAudioDevicesSettings ()
 
void ListAudioCodecs ()
 
void SetAudioCodecsPriorities (const AudioCodecsMap audioCodecsMap)
 
void SetLogLevel (const int logLevel)
 
void SetAudioDeviceVolumeLevel (const bool shouldSetVolumeForCaptureDevice, const bool shouldSetTxLevel, const double level)
 
void GetAudioDeviceVolumeLevels (const bool shouldGetVolumeForCaptureDevice)
 
void SetAcousticEchoCancellation (const uint AECTailLengthInMiliseconds)
 
void GetAcousticEchoCancellation ()
 

Signals

void AccountRegistered (const bool isRegistered)
 
void AccountRegistrationStarted (const bool isRegistration)
 
void AccountRegistrationStateChanged (const int state)
 
void AccountStateChanged (const int state)
 
void MakeCallFailed (const QString &error, const int status)
 
void AcousticEchoCancellationTailLength (const uint AECTailLengthInMiliseconds)
 
void ActualAudioDevicesSettings (const AudioDeviceSettingMap &audioDeviceSettingMap)
 
void AudioCodecsListed (const AudioCodecsMap &audioCodecsMap)
 
void AudioDeviceVolumeSet (const bool volumeForCaptureDevice, const bool forTxLevel, const double level)
 
void AudioDeviceVolumes (const bool volumesForCaptureDevice, const double txLevel, const double rxLevel)
 
void AudioDevicesListed (const AudioDevicesMap &inputAudioDevicesMap, const AudioDevicesMap &outputAudioDevicesMap)
 
void CallStateChanged (const int callID, const int callState, const bool isIncomingCall, const QString &reason, const int code)
 
void IncomingCall (const int callID, const QString &remoteURI)
 
void SettingAudioLoopbackFailed ()
 
void ListingAudioDevicesFailed ()
 
void SettingAudioDeviceFailed ()
 
void GettingActualAudioDevicesFailed ()
 
void ListingAudioCodecsFailed ()
 
void SettingAudioCodecPriorityFailed (const QString &audioCodecID)
 
void SettingLogLevelFailed ()
 
void SettingAudioDeviceVolumeLevelFailed ()
 
void GettingActualCaptureOrPlaybackMediaFailed ()
 
void GettingAudioDeviceVolumeLevelsFailed ()
 
void SettingAcousticEchoCancellationFailed ()
 
void GettingAcousticEchoCancellationFailed ()
 
void DBusMethodCallFailed (const QString &methodName)
 
void DBusServiceRegistered ()
 

Public Member Functions

 LocalVoipClientInterface (const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent=0)
 
virtual ~LocalVoipClientInterface ()
 

Static Public Member Functions

static const char * staticInterfaceName ()
 

Constructor & Destructor Documentation

INTERNAL LocalVoipClientInterface::LocalVoipClientInterface ( const QString &  service,
const QString &  path,
const QDBusConnection &  connection,
QObject *  parent = 0 
)
LocalVoipClientInterface::~LocalVoipClientInterface ( )
virtual

Member Function Documentation

void LocalVoipClientInterface::AccountRegistered ( const bool  isRegistered)
signal
void LocalVoipClientInterface::AccountRegistrationStarted ( const bool  isRegistration)
signal
void LocalVoipClientInterface::AccountRegistrationStateChanged ( const int  state)
signal
void LocalVoipClientInterface::AccountStateChanged ( const int  state)
signal
void LocalVoipClientInterface::AcousticEchoCancellationTailLength ( const uint  AECTailLengthInMiliseconds)
signal
void LocalVoipClientInterface::ActualAudioDevicesSettings ( const AudioDeviceSettingMap audioDeviceSettingMap)
signal
void LocalVoipClientInterface::AnswerCall ( const int  callID,
const bool  connectMicrophone,
const bool  connectSpeakers 
)
slot
void LocalVoipClientInterface::AudioCodecsListed ( const AudioCodecsMap audioCodecsMap)
signal
void LocalVoipClientInterface::AudioDevicesListed ( const AudioDevicesMap inputAudioDevicesMap,
const AudioDevicesMap outputAudioDevicesMap 
)
signal
void LocalVoipClientInterface::AudioDeviceVolumes ( const bool  volumesForCaptureDevice,
const double  txLevel,
const double  rxLevel 
)
signal
void LocalVoipClientInterface::AudioDeviceVolumeSet ( const bool  volumeForCaptureDevice,
const bool  forTxLevel,
const double  level 
)
signal
void LocalVoipClientInterface::CallStateChanged ( const int  callID,
const int  callState,
const bool  isIncomingCall,
const QString &  reason,
const int  code 
)
signal
void LocalVoipClientInterface::CreateAccount ( const QString &  userName,
const QString &  password,
const QString &  registrar = "",
const QString &  realm = "",
const QString &  scheme = "",
const int  registerTimeoutInSeconds = -1,
const int  registrationRetryInterval = -1 
)
slot
void LocalVoipClientInterface::DBusMethodCallFailed ( const QString &  methodName)
signal
void LocalVoipClientInterface::DBusServiceRegistered ( )
signal
void LocalVoipClientInterface::DeleteAccount ( )
slot
void LocalVoipClientInterface::GetAccountState ( )
slot
void LocalVoipClientInterface::GetAcousticEchoCancellation ( )
slot
void LocalVoipClientInterface::GetActualAudioDevicesSettings ( )
slot
void LocalVoipClientInterface::GetAudioDeviceVolumeLevels ( const bool  shouldGetVolumeForCaptureDevice)
slot
void LocalVoipClientInterface::GetRegistrationState ( )
slot
void LocalVoipClientInterface::GettingAcousticEchoCancellationFailed ( )
signal
void LocalVoipClientInterface::GettingActualAudioDevicesFailed ( )
signal
void LocalVoipClientInterface::GettingActualCaptureOrPlaybackMediaFailed ( )
signal
void LocalVoipClientInterface::GettingAudioDeviceVolumeLevelsFailed ( )
signal
void LocalVoipClientInterface::HangCall ( const int  callID)
slot
void LocalVoipClientInterface::IncomingCall ( const int  callID,
const QString &  remoteURI 
)
signal
void LocalVoipClientInterface::ListAudioCodecs ( )
slot
void LocalVoipClientInterface::ListAudioDevices ( )
slot
void LocalVoipClientInterface::ListingAudioCodecsFailed ( )
signal
void LocalVoipClientInterface::ListingAudioDevicesFailed ( )
signal
void LocalVoipClientInterface::MakeCall ( const QString &  contact,
const bool  connectMicrophone,
const bool  connectSpeakers 
)
slot
void LocalVoipClientInterface::MakeCallFailed ( const QString &  error,
const int  status 
)
signal
void LocalVoipClientInterface::RegisterUnregisterAccount ( const bool  shouldRegister)
slot
void LocalVoipClientInterface::SetAcousticEchoCancellation ( const uint  AECTailLengthInMiliseconds)
slot
void LocalVoipClientInterface::SetAudioCodecsPriorities ( const AudioCodecsMap  audioCodecsMap)
slot
void LocalVoipClientInterface::SetAudioDevice ( const bool  inputDevice,
const int  deviceID 
)
slot
void LocalVoipClientInterface::SetAudioDeviceVolumeLevel ( const bool  shouldSetVolumeForCaptureDevice,
const bool  shouldSetTxLevel,
const double  level 
)
slot
void LocalVoipClientInterface::SetAudioLoopback ( const bool  loopbackActive)
slot
void LocalVoipClientInterface::SetLogLevel ( const int  logLevel)
slot
void LocalVoipClientInterface::SettingAcousticEchoCancellationFailed ( )
signal
void LocalVoipClientInterface::SettingAudioCodecPriorityFailed ( const QString &  audioCodecID)
signal
void LocalVoipClientInterface::SettingAudioDeviceFailed ( )
signal
void LocalVoipClientInterface::SettingAudioDeviceVolumeLevelFailed ( )
signal
void LocalVoipClientInterface::SettingAudioLoopbackFailed ( )
signal
void LocalVoipClientInterface::SettingLogLevelFailed ( )
signal
static const char* LocalVoipClientInterface::staticInterfaceName ( )
inlinestatic

The documentation for this class was generated from the following files: