The VoipMediaEngine class is the primary class for accessing all the capabilities of the LanScape VOIP Media Engine.

The VoipMediaEngine..::.RxIvrChannel type exposes the following members.

Constructors

  NameDescription
VoipMediaEngine..::.RxIvrChannel
Initializes a new instance of the VoipMediaEngine..::.RxIvrChannel class

Methods

  NameDescription
CloseRxIvrChannel
The CloseRxIvrChannel API procedure allows application software to close a previously opened phone line receive IVR channel. You must close all receiver IVR channels before your application terminates. Receive IVR channels can be closed any time.
OpenRxIvrChannel
The OpenRxIvrChannel API procedure allows application software to access phone line received audio data. The primary purpose is to allow speech recognition or other special signal processing of received audio data. The audio data from this interface can be used for whatever your application demands.

Fields

  NameDescription
BytesPerIvrBuffer
The number of sample bytes per receive IVR buffer. Do not modify this value directly.
hIvrRxHandle
The native media engine receive IVR handle. Do not modify this value directly.
MediaEngine
The media enigne instance. Do not modify this value directly.
PerformConversion
Set to non zero if the receive IVR channle will convert phone line media to Do not modify this value directly.
PhoneLine
The zero based phone line index. Do not modify this value directly.
pManagedRxIvrChannelInstance
Manage wrapper pseudo handle. Do not modify this value directly.
ReceiveIvrDataType
Specifies the format/rate of the samples the application will receive from the Do not modify this value directly.
RxIvrCallback
A delegate that the media engine calls to relay receive IVR data back to the application. Do not modify this value directly.
RxIvrCallbackUserData
Application specified instance data. Do not modify this value directly.
SamplesInByteArray
true if the samples are in a byte array. false if the sample are a6 bit (short) PCM samples. Do not modify this value directly.
SamplesPerIvrBuffer
The number of samples per IVR buffer. Do not modify this value directly.

See Also