IVoIPMediaMgr:IUnknown (Windows CE 5.0)
This interface defines a media manager that is used only by the VoIP manager. The media manager handles media and implements a phone's RTP stack. The media manager sends voice packets, echo cancellation, jitter buffering, and so on. The media manager also creates and manages media streams.
Methods
The following table shows the methods for this interface in alphabetical order. Like all COM interfaces, this interface inherits the methods for the IUnknown interface.
Method | Description |
---|---|
AnswerSession | Answers an incoming session. |
ConferenceSessions | Called when the phone wants to conference two sessions.
Note This method is only available in Windows CE 5.0 and later. |
CreatePCToPCSession | Creates an IRTCSession2 instance of type PC_TO_PC. |
EvaluateSessionDescription | Allows evaluation of a session description. |
HoldSession | Places a session on hold. |
Initialize | Initializes the media manager. |
InitializeRTCClient | Initializes the RTC client. |
MicrophoneMute | Sets or gets the mute status of the microphone. |
MicrophoneVolume | Sets or gets the volume for the microphone. |
OnReinviteEvent | Informs the media manager of a re-invite event. |
OnSessionOperationCompleteEvent | Called when a hold, unhold, or REINVITE event has completed.
Note This method is only available in Windows CE 5.0 and later. |
OnSessionStateChangeEvent | Informs the media manager of an event signaling a change in session state. |
PlayProgressTone | Plays a progress tone to the default audio device. |
PlaySound | Plays a ring tone at the request of the VoIP manager. |
SendDTMF | Sends the Dual Tone Multi-frequency (DTMF) signal to the active (connected) session. |
SpeakerMute | Sets or gets the mute status of the phone speaker. |
SpeakerVolume | Sets or gets the volume of the phone speaker. |
StopProgressTone | Stops the progress tone that is currently playing. |
StopSound | Stops the playing of a ring tone at the request of the VoIP manager. |
UnholdSession | Restores a session that has been placed on hold by a previous call to IVoIPMediaMgr::HoldSession. |
Uninitialize | Uninitializes the media manager.
Note This method is only available in Windows CE 5.0 and later. |
Requirements
OS Versions: Windows CE .NET 4.2 and later.
Header: Voipmediamanager.idl.
Link Library: Voipguid.lib.
See Also
VoIP Application Interface Layer Architecture | VoIP Application Interface Layer Reference | IVoIPMgr
Send Feedback on this topic to the authors