Zoiper COM API  1.1
 All Classes Files Functions Typedefs Enumerations Enumerator Properties
IZoiperAudio Interface Reference

Audio interface. More...

Public Member Functions

void Apply ()
 Apply changes. More...
 
BSTR InputDeviceName ([in] INT index)
 Get input audio device name. More...
 
BSTR OutputDeviceName ([in] INT index)
 Get output audio device name. More...
 

Properties

BSTR InputDevice [get, set]
 Specifies the currently selected input audio device (microphone). More...
 
BSTR OutputDevice [get, set]
 Specifies the currently selected output audio device (speakers, headsets, etc). More...
 
BSTR RingingDevice [get, set]
 Specifies the currently selected ringing audio device (speakers, headsets, etc). More...
 
LONG InputDeviceCount [get]
 Specifies the number of input audio devices availabale to the system. More...
 
LONG OutputDeviceCount [get]
 Specifies the number of output audio devices availabale to the system. More...
 

Detailed Description

Audio interface.

The audio interface is used to manage the current audio device selection and audio device enumeration.

Member Function Documentation

void IZoiperAudio::Apply ( )

Apply changes.

Apply changes to the audio object.

BSTR IZoiperAudio::InputDeviceName ( [in] INT  index)

Get input audio device name.

Parameters
[in]indexaudio device index. Possible values are from 0 to IZoiperAudio::InputDeviceCount.
Returns
an input audio device name.
BSTR IZoiperAudio::OutputDeviceName ( [in] INT  index)

Get output audio device name.

Parameters
[in]indexaudio device index. Possible values are from 0 to IZoiperAudio::OutputDeviceCount.
Returns
an output audio device name.

Property Documentation

BSTR IZoiperAudio::InputDevice
getset

Specifies the currently selected input audio device (microphone).

Set this property with a value obtained by calling the InputDeviceName() method to select input audio device.

LONG IZoiperAudio::InputDeviceCount
get

Specifies the number of input audio devices availabale to the system.

BSTR IZoiperAudio::OutputDevice
getset

Specifies the currently selected output audio device (speakers, headsets, etc).

Set this property with a value obtained by calling the OutputDeviceName() method to select output audio device.

LONG IZoiperAudio::OutputDeviceCount
get

Specifies the number of output audio devices availabale to the system.

BSTR IZoiperAudio::RingingDevice
getset

Specifies the currently selected ringing audio device (speakers, headsets, etc).

Set this property with a value obtained by calling the OutputDeviceName() method to select ringing audio device.


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