SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
PubCLMgrDeviceCapabilities Struct Reference

import "CLMgrPub.idl";

Public Attributes

int m_iDeviceIndex
 if a handset plugin detected multiple devices, the devices are indexed, starting with 0
 
BSTR m_sDeviceName
 friendly name of device, will be displayed in drop down lists for device selection
 
PubCLMgrHSDeviceType m_DeviceType
 type of device
 
BOOL m_bSupportsHookOff
 does the device support "hook off" ?
 
PubCLMgrHSDeviceInterfaceType m_InterfaceType
 interface used for hook off detection
 
BOOL m_bSupportsDisplay
 device has display (needs SkinInfoDetailChanged events)
 
BOOL m_bSupportsLEDs
 device has LEDs on command buttons (needs SkinActionAreaStateChanged events)
 
BOOL m_bSupportsKeypad
 device has keypad with digits etc.
 
BOOL m_bSupportsMute
 device supports mute via API
 
BOOL m_bSupportsHandsfree
 device supports switching to handsfree via API
 
BOOL m_bSupportsOpenListening
 device supports additional speaker (speaker phone) for open listening
 
BOOL m_bSupportsRinging
 device supports own ringing sound / mode
 
BOOL m_bSupportsWave
 device supports waveform API
 
BOOL m_bSupportsDS
 device supports direct sound API
 
BSTR m_sSounddeviceFriendlyName
 Friendly name for associated sound device.
 
BSTR m_sPlaybackSounddeviceDS
 Playback Sound device name when using direct sound.
 
BSTR m_sPlaybackSounddeviceWave
 Playback Sound device name when not using direct sound.
 
BSTR m_sRecordSounddeviceDS
 Record Sound device name when using direct sound.
 
BSTR m_sRecordSounddeviceWave
 Record Sound device name when not using direct sound.
 
BSTR m_sMixerdevice
 Mixer device name.
 
int m_iRecordBuffers
 number of buffers for recording
 
int m_iPlayBuffers
 number of buffers for playback
 
DWORD m_dwRecordLevelMin
 minimum record level (windows recording mixer)
 
DWORD m_dwRecordLevelMax
 maximum record level (windows recording mixer)
 
DWORD m_dwMasterVolume
 default for master volume (windows mixer)
 
DWORD m_dwWaveVolume
 default for wave volume (windows mixer)
 
DWORD m_dwWaveEndpointLevel
 default for our own mediastreaming wave endpoint level
 
int m_iRecordBuffersDS
 number of buffers for recording for Direct Sound
 
int m_iPlayBuffersDS
 number of buffers for playback for Direct Sound
 
DWORD m_dwRecordLevelMinDS
 minimum record level (windows recording mixer) when using direct sound
 
DWORD m_dwRecordLevelMaxDS
 maximum record level (windows recording mixer) when using direct sound
 
DWORD m_dwMasterVolumeDS
 default for master volume (windows mixer) when using direct sound
 
DWORD m_dwWaveVolumeDS
 default for wave volume (windows mixer) when using direct sound
 
DWORD m_dwWaveEndpointLevelDS
 default for our own mediastreaming wave endpoint level when using direct sound
 

Member Data Documentation

◆ m_bSupportsDisplay

BOOL PubCLMgrDeviceCapabilities::m_bSupportsDisplay

device has display (needs SkinInfoDetailChanged events)

◆ m_bSupportsDS

BOOL PubCLMgrDeviceCapabilities::m_bSupportsDS

device supports direct sound API

◆ m_bSupportsHandsfree

BOOL PubCLMgrDeviceCapabilities::m_bSupportsHandsfree

device supports switching to handsfree via API

◆ m_bSupportsHookOff

BOOL PubCLMgrDeviceCapabilities::m_bSupportsHookOff

does the device support "hook off" ?

◆ m_bSupportsKeypad

BOOL PubCLMgrDeviceCapabilities::m_bSupportsKeypad

device has keypad with digits etc.

◆ m_bSupportsLEDs

BOOL PubCLMgrDeviceCapabilities::m_bSupportsLEDs

device has LEDs on command buttons (needs SkinActionAreaStateChanged events)

◆ m_bSupportsMute

BOOL PubCLMgrDeviceCapabilities::m_bSupportsMute

device supports mute via API

◆ m_bSupportsOpenListening

BOOL PubCLMgrDeviceCapabilities::m_bSupportsOpenListening

device supports additional speaker (speaker phone) for open listening

◆ m_bSupportsRinging

BOOL PubCLMgrDeviceCapabilities::m_bSupportsRinging

device supports own ringing sound / mode

◆ m_bSupportsWave

BOOL PubCLMgrDeviceCapabilities::m_bSupportsWave

device supports waveform API

◆ m_DeviceType

PubCLMgrHSDeviceType PubCLMgrDeviceCapabilities::m_DeviceType

type of device

◆ m_dwMasterVolume

DWORD PubCLMgrDeviceCapabilities::m_dwMasterVolume

default for master volume (windows mixer)

◆ m_dwMasterVolumeDS

DWORD PubCLMgrDeviceCapabilities::m_dwMasterVolumeDS

default for master volume (windows mixer) when using direct sound

◆ m_dwRecordLevelMax

DWORD PubCLMgrDeviceCapabilities::m_dwRecordLevelMax

maximum record level (windows recording mixer)

◆ m_dwRecordLevelMaxDS

DWORD PubCLMgrDeviceCapabilities::m_dwRecordLevelMaxDS

maximum record level (windows recording mixer) when using direct sound

◆ m_dwRecordLevelMin

DWORD PubCLMgrDeviceCapabilities::m_dwRecordLevelMin

minimum record level (windows recording mixer)

◆ m_dwRecordLevelMinDS

DWORD PubCLMgrDeviceCapabilities::m_dwRecordLevelMinDS

minimum record level (windows recording mixer) when using direct sound

◆ m_dwWaveEndpointLevel

DWORD PubCLMgrDeviceCapabilities::m_dwWaveEndpointLevel

default for our own mediastreaming wave endpoint level

◆ m_dwWaveEndpointLevelDS

DWORD PubCLMgrDeviceCapabilities::m_dwWaveEndpointLevelDS

default for our own mediastreaming wave endpoint level when using direct sound

◆ m_dwWaveVolume

DWORD PubCLMgrDeviceCapabilities::m_dwWaveVolume

default for wave volume (windows mixer)

◆ m_dwWaveVolumeDS

DWORD PubCLMgrDeviceCapabilities::m_dwWaveVolumeDS

default for wave volume (windows mixer) when using direct sound

◆ m_iDeviceIndex

int PubCLMgrDeviceCapabilities::m_iDeviceIndex

if a handset plugin detected multiple devices, the devices are indexed, starting with 0

◆ m_InterfaceType

PubCLMgrHSDeviceInterfaceType PubCLMgrDeviceCapabilities::m_InterfaceType

interface used for hook off detection

◆ m_iPlayBuffers

int PubCLMgrDeviceCapabilities::m_iPlayBuffers

number of buffers for playback

◆ m_iPlayBuffersDS

int PubCLMgrDeviceCapabilities::m_iPlayBuffersDS

number of buffers for playback for Direct Sound

◆ m_iRecordBuffers

int PubCLMgrDeviceCapabilities::m_iRecordBuffers

number of buffers for recording

◆ m_iRecordBuffersDS

int PubCLMgrDeviceCapabilities::m_iRecordBuffersDS

number of buffers for recording for Direct Sound

◆ m_sDeviceName

BSTR PubCLMgrDeviceCapabilities::m_sDeviceName

friendly name of device, will be displayed in drop down lists for device selection

◆ m_sMixerdevice

BSTR PubCLMgrDeviceCapabilities::m_sMixerdevice

Mixer device name.

◆ m_sPlaybackSounddeviceDS

BSTR PubCLMgrDeviceCapabilities::m_sPlaybackSounddeviceDS

Playback Sound device name when using direct sound.

◆ m_sPlaybackSounddeviceWave

BSTR PubCLMgrDeviceCapabilities::m_sPlaybackSounddeviceWave

Playback Sound device name when not using direct sound.

◆ m_sRecordSounddeviceDS

BSTR PubCLMgrDeviceCapabilities::m_sRecordSounddeviceDS

Record Sound device name when using direct sound.

◆ m_sRecordSounddeviceWave

BSTR PubCLMgrDeviceCapabilities::m_sRecordSounddeviceWave

Record Sound device name when not using direct sound.

◆ m_sSounddeviceFriendlyName

BSTR PubCLMgrDeviceCapabilities::m_sSounddeviceFriendlyName

Friendly name for associated sound device.


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