User`s guide
Dialogic
®
Host Media Processing Software Release 4.1LIN Release Guide 35
Programming Libraries
Features
The Media Toolkit API library provides the following functionality in Dialogic
®
HMP
Software 4.1LIN:
Media toolkit (mtk) functions
Used to create templates for images and frames. For images, only YUV 4:2:0 format
and JPEG format are supported.
Note: The input YUV 4:2:0 or JPEG image file size should not exceed 152,064
bytes. This limit is based upon the maximum file size required to support CIF
(352x288) frames in YUV 4:2:0 format. A compressed JPEG input file may
contain a frame with a resolution larger than CIF (352x288) as long as the file
size is less than 152,064 bytes.
Layout builder (lb) functions
Used to specify the video layout of a video conference or multimedia conference.
• Several layout types are supported including one region (full screen), four regions,
six regions, and nine regions. Custom layout types are also supported.
• Display modes for a participant or party include still image and live streaming.
• Selection modes supported include active talker and user-selected.
Overlay builder (ob) functions
Used to define an overlay template to be applied to a streaming device. Attributes of
an overlay template include size and position of the bounding frame, overlay fill style,
and duration for the overlay to be played.
Stream manipulation (sm) functions
Used to manage overlays on a streaming device; that is, add overlays to a device and
remove overlays from a device. An overlay can be applied to IPM, MM or M3G device
types.
For more information about these features, see the Dialogic
®
Media Toolkit API Library
Reference.
5.2 Dialogic
®
3G-324M API Library
The Dialogic
®
3G-324M API library provides a standards-compliant interface that enables
conversational multimedia communication services to mobile handsets and terminals over
circuit-switched networks and packet-switched networks.
The 3G-324M technical specification is an umbrella protocol produced by the 3rd
Generation Partnership Project (3GPP). An extension to the ITU-T H.324
Recommendation for 3G mobile phone conferencing, the 3G-324M specification includes
H.245 for session control; H.223 for bit streams to data packets multiplexer/demultiplexer;
H.223 Annex A and B for error handling of low and medium bit error rate (BER) detection,
correction, and concealment; and H.324 with Annexes A and C for operating in a wireless
environment. H.324 Annex K adds support for Media Oriented Negotiation Acceleration
(MONA).