Intel
®
IXP400 Digital Signal Processing (DSP) Software Version 2.5
Message Format and Delivery Mechanism
22
API Reference Manual
4.3
Message Type List
All message types are pre-defined as:
Typedef enum{
XMSG_BEGIN =0,
/* Begin list */
XMSG_RESET,
/* reset a resource */
XMSG_START,
/* start media processing a SP resource */
XMSG_STOP,
/* stop a current action on a SP resource */
XMSG_PING,
/* ping a SP resource */
XMSG_SET_PARM,
/* set a parameter on a SP resource */
XMSG_SET_MPARMS,
/* set multiple parameters on a SP resource */
XMSG_GET_PARM,
/* get a parameter from a SP resource */
XMSG_GET_PARM_ACK,
/* acknowledgement to get parameter message */
XMSG_GET_ALLPARMS,
/* get all parameters from a SP resource */
XMSG_GET_ALLPARMS_ACK,
/* acknowledgement to get all parameter message */
XMSG_ACK,
/* general acknowledgement message */
XMSG_ERROR,
/* error message from SP resource */
XMSG_EVENT,
/* event message from SP resource */
XMSG_CODER_START,
/* start a codec resource */
XMSG_CODER_STOP_ACK,
/* acknowledgement to stop message */
XMSG_TG_PLAY,
/* play a digit string on a TG instance */
XMSG_TG_PLAY_FSK,
/* play FSK modulated data */
XMSG_TG_PLAY_CMPLT,
/* play-completed message from a TG instance */
XMSG_TD_RCV,
/* receive a digit string on a TD instance */
XMSG_TD_RCV_CMPLT,
/* receive-completed message from a channel */
XMSG_TD_RCV_FSK,
/* receive a FSK signal on a TD instance */
XMSG_TD_RCV_FSK_CMPLT,
/* receive-completed message from TD instance */
XMSG_PLY_START,
/* start playing audio on a Player instance */
XMSG_GET_JBSTAT,
/* get jitter buffer statistics from Dec */
XMSG_GET_JBSTAT_CMPLT,
/* response to the get-JB-statistics msg */
XMSG_PLY_CMPLT,
/* play-completed message from Player */
XMSG_END
/* end of list */
} XMsgType_t;