Information about the PCM event that occurred
        
        Synopsis:
            
            
typedef struct snd_pcm_event
{
    int32_t                          type;
    uint8_t                          zero[4];
    union
    {
        snd_pcm_status_event_t      audiomgmt_status;
        snd_pcm_mute_event_t        audiomgmt_mute;
        snd_pcm_outputclass_event_t outputclass;
        uint8_t                     reserved[128];
	}   data;
	uint8_t                         reserved[128];
} snd_pcm_event_t;
        Description:
The snd_pcm_event_t structure describes information about
event for a channel.
You can use this structure to get information about the event. To retrieve and event, you
call
snd_pcm_channel_read_event().
The members include:
- type
- One of the following types of event: 
                            - SND_PCM_EVENT_AUDIOMGMT_STATUS — the status
                                changed. To get more information about the event, you look at
                                    data, which is an snd_pcm_status_event_t. 
- SND_PCM_EVENT_AUDIO_MGMT_MUTE — the channel has
                                been muted because audio concurrency management has ducked the
                                volumeto zero. To get more information about the event, you look at
                                    data, which is an snd_pcm_mute_event_t.
- SND_PCM_EVENT_OUTPUTCLASS_CHANGE — the output
                                class has been changed. You may need to reconfigure the audio
                                stream. To get more information about the event, you look at
                                    data, which is an snd_pcm_outputclass_event_t.
- SND_PCM_EVENT_OVERRUN — the capture channel is
                                in an overrun state. For information on repreparing the channel, see
                                    snd_pcm_channel_status_t. 
- SND_PCM_EVENT_UNDERRUN — the playback channel
                                is in an underrun state. For information on repreparing the channel,
                                see snd_pcm_channel_status_t.
 
- data
- The event, which is one of the following structure types:
    
        - snd_pcm_status_event_t — a state change occurred.
- snd_pcm_mute_event_t — the channel was muted.
- snd_pcm_outputclass_event_t — the output class for the
            channel changed.
 
Classification:
QNX Neutrino