What's new in QNX Neutrino 6.6

snd_pcm_capture_go()
Start a PCM capture channel running
snd_pcm_capture_pause()
Pause a channel that's capturing
snd_pcm_capture_resume()
Resume a channel that was paused while capturing
snd_pcm_channel_go()
Start a PCM channel running
snd_pcm_channel_params_t
This structure now includes a frags_buffered_max member. If this is set, io-audio may block the caller after fewer than frags_max fragments have been passed, if it chooses, but won't block the client before frags_buffered_max fragments have been written.
snd_pcm_channel_pause()
Pause a channel
snd_pcm_channel_resume()
Resume a channel that was paused
snd_pcm_channel_status_t
The following members have been added to the structure:
  • status_data
  • stop_time
  • hw_device
snd_pcm_find()
We've corrected the values of the mode argument.
snd_pcm_get_audioman_handle()
Retrieve an audioman handle that's bound to a PCM stream
snd_pcm_link()
Link two PCM streams together
snd_pcm_open_name()
To enable echo cancellation and noise reduction, specify a name of voice.
snd_pcm_open_preferred()
We've described the format of the preferences file.
snd_pcm_playback_drain()
This function actually returns -EINVAL if the PCM device state isn't ready.
snd_pcm_playback_go()
Start a PCM playback channel running
snd_pcm_playback_pause()
Pause a channel that's playing back
snd_pcm_playback_resume()
Resume a channel that was paused while playing back
snd_pcm_plugin_playback_drain()
This function actually returns -EINVAL if the PCM device state isn't ready.
snd_pcm_plugin_set_enable()
Enable plugins that have been disabled
snd_pcm_set_audioman_handle()
Bind an audioman handle to a PCM stream
snd_pcm_unlink()
Detach a PCM stream from a link group