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

import "CLMgrPub.idl";

Inheritance diagram for IClientLineMgrPub7:

Public Member Functions

HRESULT PubPlaySoundFileDxEx ([in] BSTR sFileName, [in] BOOL bPlayLoop, [in] int iLoopInterval, [in] int iPosition, [in] BOOL bPercent, [in] BOOL bPauseImmediately, [in] int iDevice)
 
HRESULT PubPausePlaySoundFileDxEx ()
 
HRESULT PubContinuePlaySoundFileDxEx ()
 
HRESULT PubStopPlaySoundFileDxEx ()
 
HRESULT PubRewindPlaySoundFileDxEx ()
 
HRESULT PubGetPositionPlaySoundFileDxEx ([out] int *piDuration, [out] int *piPosition, [out] int *piPercent)
 
HRESULT PubSetPositionPlaySoundFileDxEx ([in] int iPosition, [in] BOOL bPercent)
 
HRESULT PubSkipPositionPlaySoundFileDxEx ([in] int iDelta)
 
HRESULT PubAddTraceModule ([in] BSTR sTraceModule, [out] int *piTraceModule)
 
HRESULT PubTraceLine ([in] int iTraceModule, [in] int iTraceLevel, [in] long ulThisPointer, [in] long ulConnectionId, [in] BSTR sTraceLine)
 
HRESULT PubSetVolume ([in] int iVolume)
 
HRESULT PubGetVolume ([out] int *piVolume)
 
HRESULT PubIncrementVolume ()
 
HRESULT PubDecrementVolume ()
 
HRESULT PubGetPlayingSoundFileDxEx ([out] BSTR *pVal)
 
HRESULT PubRepeatVoicemailPlayerAudioMode ([in] int iAudioMode)
 
HRESULT PubRepeatVoicemailPlayerProceedMeter ([in] int iPercent)
 

Detailed Description

Line manager interface Handles connection to server and selection of lines,

Use this interface from C++ clients

Member Function Documentation

◆ PubAddTraceModule()

HRESULT IClientLineMgrPub7::PubAddTraceModule ( [in] BSTR sTraceModule,
[out] int * piTraceModule )

add trace module

◆ PubContinuePlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubContinuePlaySoundFileDxEx ( )

Continue paused play soundfile using DirectSound

◆ PubDecrementVolume()

HRESULT IClientLineMgrPub7::PubDecrementVolume ( )

decrement "do what I mean" volume

◆ PubGetPlayingSoundFileDxEx()

HRESULT IClientLineMgrPub7::PubGetPlayingSoundFileDxEx ( [out] BSTR * pVal)

Get playing soundfile using DirectSound

◆ PubGetPositionPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubGetPositionPlaySoundFileDxEx ( [out] int * piDuration,
[out] int * piPosition,
[out] int * piPercent )

Get position and length of currently played soundfile using DirectSound iPosition: current position for playback in ms iDuration: duration of currently played file in ms

◆ PubGetVolume()

HRESULT IClientLineMgrPub7::PubGetVolume ( [out] int * piVolume)

get "do what I mean" volume

◆ PubIncrementVolume()

HRESULT IClientLineMgrPub7::PubIncrementVolume ( )

increment "do what I mean" volume

◆ PubPausePlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubPausePlaySoundFileDxEx ( )

Pause play soundfile using DirectSound

◆ PubPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubPlaySoundFileDxEx ( [in] BSTR sFileName,
[in] BOOL bPlayLoop,
[in] int iLoopInterval,
[in] int iPosition,
[in] BOOL bPercent,
[in] BOOL bPauseImmediately,
[in] int iDevice )

Play soundfile using DirectSound the playback is not handled with our voice media streaming and is not sent to the peer via RTP sFileName: full path bPlayLoop: play in loop? iLoopInterval: pause between loops in s iPosition: initial start position for playback in ms iDevice: 0 - Voice Device 1 - Handsfree / Intercom Device 2 - Ringing Device

◆ PubRepeatVoicemailPlayerAudioMode()

HRESULT IClientLineMgrPub7::PubRepeatVoicemailPlayerAudioMode ( [in] int iAudioMode)

Repeat voicemail player audiomode

◆ PubRepeatVoicemailPlayerProceedMeter()

HRESULT IClientLineMgrPub7::PubRepeatVoicemailPlayerProceedMeter ( [in] int iPercent)

Repeat voicemail player proceed meter

◆ PubRewindPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubRewindPlaySoundFileDxEx ( )

Rewind and play soundfile using DirectSound

◆ PubSetPositionPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubSetPositionPlaySoundFileDxEx ( [in] int iPosition,
[in] BOOL bPercent )

Set position of currently played soundfile using DirectSound iPosition: new current position for playback in ms

◆ PubSetVolume()

HRESULT IClientLineMgrPub7::PubSetVolume ( [in] int iVolume)

set "do what I mean" volume

◆ PubSkipPositionPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubSkipPositionPlaySoundFileDxEx ( [in] int iDelta)

Move position of currently played soundfile using DirectSound iDelta: time difference (positive or negative) relative to the current position

◆ PubStopPlaySoundFileDxEx()

HRESULT IClientLineMgrPub7::PubStopPlaySoundFileDxEx ( )

Stop Play soundfile using DirectSound

◆ PubTraceLine()

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

trace line


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