wave

Play back audio data

Syntax:

wave [-erstvwx] [-a [card_num:]dev_num] [-b num_frags]
     [-c hw_channel_bitmask[,hw_channel_bitmask...]] [-f frag_size]
     [-m mixer_name] [-n num_frags] [-o audio_type] [-p volume]
     [-R value]

Runs on:

QNX Neutrino

Options:

-a [card_num:]dev_num
The card and device number to play out on.
-b num_frags
(QNX Neutrino 6.6 or later) The number of fragments while buffering.
-c hw_channel_bitmask[,hw_channel_bitmask...]
Voice matrix configuration. The first argument is the hardware channel bitmask for application voice 1, the second is that for application voice 2, and so on, up to eight voices.
-e
(QNX Neutrino 6.6 or later) The content would like to be played on a secure channel.
-f frag_size
The requested fragment size.
-m mixer_name
The string name for mixer input.
-n num_frags
The requested number of fragments.
-o audio_type
(QNX Neutrino 6.6 or later) The name of the audio type registers with audioman.
-p volume
The volume, as a percentage.
-R value
(QNX Neutrino 6.6 or later) The SRC rate method; value must be one of the following:
  • 1 — 7-point Kaiser windowed
  • 2 — 20-point remez
  • 3 — linear interpolation
-r
(QNX Neutrino 6.6 or later) The content can be played only on a secure channel.
-s
(QNX Neutrino 6.6 or later) The content is protected.
-t
(QNX Neutrino 6.6 or later) Display timing information, in nanoseconds, of when the data is sent.
-v
Be verbose.
-w
(QNX Neutrino 6.6 or later) Use separate threads to control and write audio data.
-x
(QNX Neutrino 6.6 or later) Use the mmap() interface.

Description:

The wave utility plays back audio data.