![]() |
SwyxIt! Client SDK 14.20
|
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