Setup information about an AFM
Synopsis:
#define SND_AFM_INFO_ROUTE_MAIN 0x0001
#define SND_AFM_INFO_START_ON_BOOT 0x0002
#define SND_AFM_INFO_PASS_THROUGH 0x0004
#define SND_AFM_INFO_VOL_CTRL 0x0008
typedef struct snd_afm_info
{
    int32_t    card;
    int32_t    device;
    char       name[80];
    char       cardname[80];
    uint32_t   flags;
}snd_afm_info_t;
Description:
 The
snd_afm_info_t structure describes an AMP Functional Module (AFM). To get this
information, call snd_afm_info(). 
The members include:
- card
- The sound card number. 
- device
- The device number on the card. 
- name
- The symbolic name associated with the device.
- cardname
- The name of the card.
- flags
- A bitwise union of SND_AFM_INFO_* information types, which correspond to values
set in the [AFM] section of the audio configuration file:
- SND_AFM_INFO_PASS_THROUGH — The enable_pass_through key is
1.
- SND_AFM_INFO_ROUTE_MAIN — The sw_mixer_rout key is main. 
- SND_AFM_INFO_START_ON_BOOT — The start_on_boot key is
1.
- SND_AFM_INFO_VOL_CTRL — The enable_vol_ctl key is 1.
 For more information, see Audio configuration file in the entry for io_audio in the Utilities Reference.
Classification:
QNX Neutrino