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;