SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
IClientLineMgrEx8 Interface Reference

import "CLMgr.idl";

Inheritance diagram for IClientLineMgrEx8:

Public Member Functions

HRESULT SetVolume ([in] int iVolume)
 
HRESULT GetVolume ([out] int *piVolume)
 
HRESULT IncrementVolume ()
 
HRESULT DecrementVolume ()
 
HRESULT SetMicLevel ([in] int iVolume)
 
HRESULT GetMicLevel ([out] int *piVolume)
 
HRESULT GetAudioMode ([out] int *piAudioMode)
 
HRESULT GetAvailableWaveDevicesEx ([in, out] unsigned long *pMaxDevices, [out, size_is(*pMaxDevices), length_is(*pNumReturned)] CLMgrSoundDeviceDescriptionEx *pSoundDevices, [out] unsigned long *pNumReturned)
 
HRESULT UseWaveDevices ([in] CLMgrSoundDeviceDescriptionEx *pVoiceDevice, [in] CLMgrSoundDeviceDescriptionEx *pHandsFreeDevice, [in] CLMgrSoundDeviceDescriptionEx *pRingingDevice, [in] BOOL bConfigure, [in] BOOL bPnPEnable)
 
HRESULT GetUsedWaveDevices ([out] CLMgrSoundDeviceDescriptionEx *pVoiceDevice, [out] CLMgrSoundDeviceDescriptionEx *pHandsFreeDevice, [out] CLMgrSoundDeviceDescriptionEx *pRingingDevice)
 
HRESULT IsAudioConfigured ([out] BOOL *pbConfigured, [out] BOOL *pbIsPnPDevice, [out] BOOL *pbPnPDevicePresent)
 
HRESULT StartAudioPnP ([in] BOOL bForcePnPDevice)
 
HRESULT SetAudioMode ([in] int iAudioMode)
 
HRESULT SetMicAdjustMode ([in] BOOL bEnable)
 
HRESULT PlaySoundFileDx ([in] BSTR sFileName, [in] BOOL bPlayLoop, [in] int iLoopInterval)
 
HRESULT StopPlaySoundFileDx ()
 
HRESULT CheckSoundFileDx ([in] BSTR sFileName)
 
HRESULT AddTraceModule ([in] BSTR sTraceModule, [out] int *piTraceModule)
 
HRESULT TraceLine ([in] int iTraceModule, [in] int iTraceLevel, [in] long ulThisPointer, [in] long ulConnectionId, [in] BSTR sTraceLine)
 
HRESULT GetConfigBuffer ([in] unsigned long Maxlen, [out, size_is(Maxlen)] unsigned char *pBuf, [out] unsigned long *pLenNeeded)
 

Member Function Documentation

◆ AddTraceModule()

HRESULT IClientLineMgrEx8::AddTraceModule ( [in] BSTR sTraceModule,
[out] int * piTraceModule )

◆ CheckSoundFileDx()

HRESULT IClientLineMgrEx8::CheckSoundFileDx ( [in] BSTR sFileName)

◆ DecrementVolume()

HRESULT IClientLineMgrEx8::DecrementVolume ( )

◆ GetAudioMode()

HRESULT IClientLineMgrEx8::GetAudioMode ( [out] int * piAudioMode)

◆ GetAvailableWaveDevicesEx()

HRESULT IClientLineMgrEx8::GetAvailableWaveDevicesEx ( [in, out] unsigned long * pMaxDevices,
[out, size_is(*pMaxDevices), length_is(*pNumReturned)] CLMgrSoundDeviceDescriptionEx * pSoundDevices,
[out] unsigned long * pNumReturned )

◆ GetConfigBuffer()

HRESULT IClientLineMgrEx8::GetConfigBuffer ( [in] unsigned long Maxlen,
[out, size_is(Maxlen)] unsigned char * pBuf,
[out] unsigned long * pLenNeeded )

◆ GetMicLevel()

HRESULT IClientLineMgrEx8::GetMicLevel ( [out] int * piVolume)

◆ GetUsedWaveDevices()

HRESULT IClientLineMgrEx8::GetUsedWaveDevices ( [out] CLMgrSoundDeviceDescriptionEx * pVoiceDevice,
[out] CLMgrSoundDeviceDescriptionEx * pHandsFreeDevice,
[out] CLMgrSoundDeviceDescriptionEx * pRingingDevice )

◆ GetVolume()

HRESULT IClientLineMgrEx8::GetVolume ( [out] int * piVolume)

◆ IncrementVolume()

HRESULT IClientLineMgrEx8::IncrementVolume ( )

◆ IsAudioConfigured()

HRESULT IClientLineMgrEx8::IsAudioConfigured ( [out] BOOL * pbConfigured,
[out] BOOL * pbIsPnPDevice,
[out] BOOL * pbPnPDevicePresent )

◆ PlaySoundFileDx()

HRESULT IClientLineMgrEx8::PlaySoundFileDx ( [in] BSTR sFileName,
[in] BOOL bPlayLoop,
[in] int iLoopInterval )

◆ SetAudioMode()

HRESULT IClientLineMgrEx8::SetAudioMode ( [in] int iAudioMode)

◆ SetMicAdjustMode()

HRESULT IClientLineMgrEx8::SetMicAdjustMode ( [in] BOOL bEnable)

◆ SetMicLevel()

HRESULT IClientLineMgrEx8::SetMicLevel ( [in] int iVolume)

◆ SetVolume()

HRESULT IClientLineMgrEx8::SetVolume ( [in] int iVolume)

◆ StartAudioPnP()

HRESULT IClientLineMgrEx8::StartAudioPnP ( [in] BOOL bForcePnPDevice)

◆ StopPlaySoundFileDx()

HRESULT IClientLineMgrEx8::StopPlaySoundFileDx ( )

◆ TraceLine()

HRESULT IClientLineMgrEx8::TraceLine ( [in] int iTraceModule,
[in] int iTraceLevel,
[in] long ulThisPointer,
[in] long ulConnectionId,
[in] BSTR sTraceLine )

◆ UseWaveDevices()

HRESULT IClientLineMgrEx8::UseWaveDevices ( [in] CLMgrSoundDeviceDescriptionEx * pVoiceDevice,
[in] CLMgrSoundDeviceDescriptionEx * pHandsFreeDevice,
[in] CLMgrSoundDeviceDescriptionEx * pRingingDevice,
[in] BOOL bConfigure,
[in] BOOL bPnPEnable )

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