![]() |
SwyxIt! Client SDK
14.21
|
import "CLMgrPub.idl";
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) |
Line manager interface Handles connection to server and selection of lines,
Use this interface from C++ clients
| HRESULT IClientLineMgrPub7::PubAddTraceModule | ( | [in] BSTR | sTraceModule, |
| [out] int * | piTraceModule ) |
add trace module
| HRESULT IClientLineMgrPub7::PubContinuePlaySoundFileDxEx | ( | ) |
Continue paused play soundfile using DirectSound
| HRESULT IClientLineMgrPub7::PubDecrementVolume | ( | ) |
decrement "do what I mean" volume
| HRESULT IClientLineMgrPub7::PubGetPlayingSoundFileDxEx | ( | [out] BSTR * | pVal | ) |
Get playing soundfile using DirectSound
| 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
| HRESULT IClientLineMgrPub7::PubGetVolume | ( | [out] int * | piVolume | ) |
get "do what I mean" volume
| HRESULT IClientLineMgrPub7::PubIncrementVolume | ( | ) |
increment "do what I mean" volume
| HRESULT IClientLineMgrPub7::PubPausePlaySoundFileDxEx | ( | ) |
Pause play soundfile using DirectSound
| 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
| HRESULT IClientLineMgrPub7::PubRepeatVoicemailPlayerAudioMode | ( | [in] int | iAudioMode | ) |
Repeat voicemail player audiomode
| HRESULT IClientLineMgrPub7::PubRepeatVoicemailPlayerProceedMeter | ( | [in] int | iPercent | ) |
Repeat voicemail player proceed meter
| HRESULT IClientLineMgrPub7::PubRewindPlaySoundFileDxEx | ( | ) |
Rewind and play soundfile using DirectSound
| 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
| HRESULT IClientLineMgrPub7::PubSetVolume | ( | [in] int | iVolume | ) |
set "do what I mean" volume
| 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
| HRESULT IClientLineMgrPub7::PubStopPlaySoundFileDxEx | ( | ) |
Stop Play soundfile using DirectSound
| HRESULT IClientLineMgrPub7::PubTraceLine | ( | [in] int | iTraceModule, |
| [in] int | iTraceLevel, | ||
| [in] long | ulThisPointer, | ||
| [in] long | ulConnectionId, | ||
| [in] BSTR | sTraceLine ) |
trace line