Hold acoustic processing event information and data.
#include <acoustic/acoustic.h>
typedef struct ioap_event {
uint32_t length;
uint32_t type;
char data[];
} ioap_event_t;
libacoustic
The structure ioap_event_t is used to hold acoustic processing events. For more information about handsfree events and how to get them, see:
| Member | Type | Description |
|---|---|---|
| length | uint32_t | The event length, in bytes; includes both the header and the data. |
| type | uint32_t | The event type. For more information, see software (*_SW_EVENTS_*) and handsfree (IOAP_HF_EVENTS_*) events. |
| data[] | char | Event data; optional. |
QNX Neutrino