Logo Search packages:      
Sourcecode: pulseaudio version File versions  Download package

A list of channel mapping definitions for pa_channel_map_init_auto()

Enumerator:
PA_CHANNEL_MAP_AIFF  The mapping from RFC3551, which is based on AIFF-C
PA_CHANNEL_MAP_AUX  Only aux channels
PA_CHANNEL_MAP_WAVEEX  Microsoft's WAVEFORMATEXTENSIBLE mapping. This mapping works as if all LSBs of dwChannelMask are set.
PA_CHANNEL_MAP_DEF_MAX  Upper limit of valid channel mapping definitions
PA_CHANNEL_MAP_DEFAULT  The default channel map

Definition at line 215 of file channelmap.h.

                                {
    PA_CHANNEL_MAP_AIFF,
    /**< The mapping from RFC3551, which is based on AIFF-C */

/** \cond fulldocs */
    PA_CHANNEL_MAP_ALSA,
    /**< The default mapping used by ALSA. This mapping is probably
     * not too useful since ALSA's default channel mapping depends on
     * the device string used. */
/** \endcond */

    PA_CHANNEL_MAP_AUX,
    /**< Only aux channels */

    PA_CHANNEL_MAP_WAVEEX,
    /**< Microsoft's WAVEFORMATEXTENSIBLE mapping. This mapping works
     * as if all LSBs of dwChannelMask are set.  */

/** \cond fulldocs */
    PA_CHANNEL_MAP_OSS,
    /**< The default channel mapping used by OSS as defined in the OSS
     * 4.0 API specs. This mapping is probably not too useful since
     * the OSS API has changed in this respect and no longer knows a
     * default channel mapping based on the number of channels. */
/** \endcond */

    /**< Upper limit of valid channel mapping definitions */
    PA_CHANNEL_MAP_DEF_MAX,

    PA_CHANNEL_MAP_DEFAULT = PA_CHANNEL_MAP_AIFF
    /**< The default channel map */
} pa_channel_map_def_t;


Generated by  Doxygen 1.6.0   Back to index