Dialogic 05-2548-006, DIALOGIC MULTIMEDIA SOFTWARE FOR ADVANCEDTCA RELEASE 1.0 manual „ Cautions

Page 28

The datatype for the a_CapabilitiesArray[] parameter is a union, IPM_CAPABILITIES, which is defined as follows:

typedef struct ipm_capabilities_tag

{

unsigned int version; union

{

IPM_CODER_INFO Coder; // Future types here.

};

}IPM_CAPABILITIES;

In this union, the IPM_CODER_INFO data structure provides coder details such as coder type, frame size, number of frames per packet, VAD enable/disable information, and payload-related information.

The datatype for the a_CapType parameter is eCAPABILITY_TYPE, an enumeration that is defined as follows:

enum eCAPABILTIY_TYPE

{

CAPABILITY_CODERLIST;

}

The ipm_GetCapabilities( ) function is supported in synchronous mode only. If asynchronous mode (a_usMode = EV_ASYNC) is specified, an error is generated.

„Cautions

None.

„Errors

If the function returns -1 to indicate failure, call ATDV_LASTERR( ) or ATDV_ERRMSGP( ) to return one of the following errors:

EIPM_BADPARM Invalid parameter

EIPM_INTERNAL Internal error

EIPM_INV_MODE Invalid mode

EIPM_INV_STATE

Invalid state. Initial command did not complete before another function call was made.

EIPM_ERROR System error

28Dialogic® Multimedia Software for ATCA Release 1.0 Release Update, Rev 06 — January 23, 2008 Dialogic Corporation

Image 28
Contents Release Update Dialogic Multimedia Software for AdvancedTCA ReleaseDialogic Corporation Purpose How to Use This PublicationIntended Audience Related Information See the following for additional informationDocument Rev 05 published June 22 Document Rev 06 published January 23Document Rev 04 published June 8 Document Rev 03 published May 1 Document Rev 02 published March 30Document Rev 01 published January Initial version of documentRelease Developments Summary of Features Updates to IpmaudiocoderinfoUpdates to Ipmaudiocoderoptionsinfo 2Release.Issues2 Issues Sorted by Type, Dialogic Multimedia Platform CLIAs the clock source instead of a previously recovered Dlservices cli start MsmlIpml PARMCHRFC2833EVTRXPLTCLI, Snmp EvrcRtfConfigLinux.xml for mediasvr Existent list when the cable is unplugged from a Pstn Issue Type Defect No Product or Description 3Documentation.Updates3 Dialogic Conferencing CNF API Library Reference Dialogic Conferencing CNF API Programming GuideDialogic Device Management API Library Reference Dialogic Fax Software ReferenceDialogic Global Call IP Technology Guide Dialogic IP Media Library API Library ReferenceUpdates to the ipmSetParm and ipmGetParm functions ParmchlatencyalgaudioParmchlatencyframeinitaudio ParmchlatencyframemaxaudioUpdate to , Events Codertypeamrnbnone CodertypeevrcPage IpmGetCapabilities „ Description„ Cautions „ Example Ipmaudiocoderoptionsinfo „ Example Using AMR Coders for Narrow Band Audio Description Dialogic IP Media Library API Programming GuideDialogic IP Media Library API Support Supported RTP Payload FormatLocal Side Remote Side ExampleIpmaudiocoderoptionsinfoversion Local Side Remote Side Using Enhanced Variable Rate Codecs Coderoptamrcmrlimit CoderoptamrefficientResource Reservation of Audio Coders Outbound CallInbound Call Implicit Release by a Subsequent Successful Reserve CallHandling a Resource Reservation Failure Application issues call to release resource RESOURCEIPMG726 Dialogic Multimedia API Library Reference Dialogic Multimedia API Programming GuideDialogic Standard Runtime Library API Library Reference Dialogic Standard Runtime Library API Programming GuideDialogic Voice API Library Reference Dialogic Voice API Programming Guide