|C#||Visual Basic||Visual C++|
This class represents the methods that can determine if the call was answered by a person or an answering machine. The method uses the theory that a person answeres the call with some short words and then waits for the caller to introduce themselves, while the machine plays a relatively long prerecorded audio stream that has less silent periods between the words.
Base class for media handlers.
Mixes the received audio data and sends the mixed data to a connected media handler.
This class is for performing acoustic echo cancellation, noise reduction, automatic gain control.
Can play audio from an audio file.
Can play DTMF tones.
If the sound is low or very high, then you need to use this class to regulate the level of sound.
Base class for media stream handlers.
Class for capturing audio data with microphone.
Can play audio from an MP3 file.
The media handler for receiving audio data from a call.
Can send audio data to the attached IPhoneCall object.
Plays arbitrary looped wave files when the attached call changes its state.
The media handler for receiving video data from a remote party through a call.
Can send video data to the attached IPhoneCall object.
Class for playing audio through speakers.
Can recognize words from dictionary.
Handles string text input.
Base class for timer based media handlers. Contains a built-in timer that ticks periodically when the interval has elapsed.
Base class for timer based media stream handlers. Contains a built-in timer that ticks periodically when the interval has elapsed.
Class for filtering silence in the received media data.
Abstract class that represents the dispose methods for VoIP media
Can play audio from a wave file.
Can record audio data into a wave file.