User`s guide

Dialogic
®
Host Media Processing Software Release 4.1LIN Release Guide 41
Programming Libraries
5.9 Dialogic
®
IP Media API Library
The Dialogic
®
IP Media Library API (IPML API) is used to control media on IP devices.
The IPML API is primarily used for:
Developing Voice over IP (VoIP) applications that use IP signaling stacks other than
those supplied with Dialogic
®
products
Controlling audio and multimedia sessions when the Dialogic
®
Global Call library is
running in third party call control (3PCC) mode
Note: IP call control with multimedia is provided only when using the Dialogic
®
Global Call library in 3PCC mode.
For more information, see the Dialogic
®
IP Media Library API Programming Guide and
Library Reference.
New Features
The Dialogic
®
IP Media Library API provides the following new capabilities in Dialogic
®
HMP Software 4.1LIN:
New video codecs
H.264 and MPEG-4 are supported.
Video transcoding, video transrating, and image resizing
To support these video features, the IPM_VIDEO_CODER_INFO_EX structure is
added to the library. This structure specifies video codec information for H.263 and
MPEG-4. Updates were made to IPM_VIDEO_CODER_INFO structure and a new
header file, videodefs.h, was introduced for video-related features.
Use the DMFL_TRANSCODE_ON flag in the DM_PORT_CONNECT_INFO structure
of the device management API library to enable transcoding.
For more information on video transcoding, see Section 3.1, “New Multimedia
(Audio/Video) Transcoding”, on page 15.
I-Frame update
The application can send a request for the IPM device to transmit an I-Frame update
(video fast update) to the remote terminal as needed using the new
ipm_GenerateIFrame( ) function.
Support for multiple NICs
Use of multiple local IP addresses for media sessions in Global Call 3PCC mode or
with third-party SIP stacks.
Support for IPv6
For more information, see Section 3.5, “New IPv6 Support”, on page 18.
For more information on these features, see the Dialogic
®
IP Media Library API
Programming Guide and Library Reference.