ZelloWork Client SDK  2.51
Public Member Functions | Properties | List of all members
ISettings2 Interface Reference

Inherits ISettings.

Inherited by ISettings3.

Public Member Functions

HRESULT GetPlaybackDevices ([out, retval] IAudioDevices **pparrDevices)
 
HRESULT GetRecordingDevices ([out, retval] IAudioDevices **pparrDevices)
 

Properties

BSTR PlaybackDeviceId [get, set]
 
BSTR RecordingDeviceId [get, set]
 
- Properties inherited from ISettings
VARIANT_BOOL CompactContactList [get, set]
 
VARIANT_BOOL ShowTrayIcon [get, set]
 
VARIANT_BOOL ShowOfflineMenuCommand [get, set]
 
VARIANT_BOOL ShowIncomingNotification [get, set]
 
VARIANT_BOOL ShowOutgoingNotification [get, set]
 
VARIANT_BOOL CreateSoftKeyBar [get, set]
 
VARIANT_BOOL VoxEnabled [get, set]
 
int VoxActivationThreshold [get, set]
 
int VoxDeactivationThreshold [get, set]
 
int VoxTriggerTime [get, set]
 
int VoxRelaxationTime [get, set]
 

Detailed Description

ISettings2 interface extends ISettings, allows persistent change of the recording and playback audio devices

Member Function Documentation

§ GetPlaybackDevices()

HRESULT GetPlaybackDevices ( [out, retval] IAudioDevices **  pparrDevices)

Get IAudioDevices interface to access collection of audio devices currently available for playback

Parameters
pparrDevicesReturn value.

§ GetRecordingDevices()

HRESULT GetRecordingDevices ( [out, retval] IAudioDevices **  pparrDevices)

Get IAudioDevices interface to access collection of audio devices currently available for recording

Parameters
pparrDevicesReturn value.

Property Documentation

§ PlaybackDeviceId

BSTR PlaybackDeviceId
getsetproperty

Get active playback audio device ID. Audio device ID uniquely identifies a device

Parameters
pbstrValReturn value.

Update playback device Correct device ID should be obtained from IAudioDevices collection Empty device ID restores default device selection preferences

Parameters
bstrNewDeviceIdNew value.

§ RecordingDeviceId

BSTR RecordingDeviceId
getsetproperty

Get active recording audio device ID. Audio device ID uniquely identifies a device

Parameters
pbstrValReturn value.

Update recording device Correct device ID should be obtained from IAudioDevices collection Empty device ID restores default device selection preferences

Parameters
bstrNewDeviceIdNew value.