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()










