System information

Dialogic
®
HMP Software Release 3.0WIN Release Guide — December 2010 53
Dialogic Corporation
Programming Libraries
6.9 Dialogic
®
Multimedia API Library
The Dialogic
®
Multimedia API is used to play and record digitized multimedia in support of
applications providing video services, such as video mail, video color ring, video caller ID,
and video location-based services.
Multimedia library functionality is documented in the Dialogic
®
Multimedia API
Programming Guide and Library Reference.
Features
The Dialogic
®
Multimedia API library provides the following capabilities:
Real-time recording
Record audio and video data from an IP stream into a file in real time; also provides
the capability to record only the audio portion or video portion. Optionally, you can
transmit a start-of-recording tone to notify the party being recorded. If enabled, the
tone is transmitted upon detection of an I-frame (complete video frame) or upon time-
out waiting for an I-frame.
Real-time playback
Play back audio and video data from a file to a media session in real time while
maintaining synchronization; also provides the capability to playback only the audio
portion or video portion.
Play Voice API audio files in multimedia session
Play Voice API audio files in a multimedia session where tight synchronization with
video is not required (such as for playing with a video menu or status display).
See Multimedia File Conversion Utilities in Section 3.1, “Multimedia (Audio/Video)”, on
page 23.
6.10 Dialogic
®
Standard Runtime API Library
The Dialogic
®
Standard Runtime Library (SRL) API provides a common interface for
event handling and other functionality common to all Dialogic
®
devices. The Dialogic
®
Standard Runtime Library API provides the framework for implementing the supported
programming models and serves as the central dispatcher for events that occur on all
devices. Through the Dialogic
®
Standard Runtime Library, events are handled in a
standard manner.
Dialogic
®
SRL API Functions Not Supported by Dialogic
®
HMP
Software
The following Dialogic
®
SRL API functions are not supported by Dialogic
®
HMP Software:
sr_getboardcnt()