[][src]Function miniaudio_sys::ma_get_standard_channel_map

pub unsafe extern "C" fn ma_get_standard_channel_map(
    standardChannelMap: ma_standard_channel_map,
    channels: ma_uint32,
    channelMap: *mut ma_channel
)

Channel Maps

Below is the channel map used by ma_standard_channel_map_default:

|---------------|------------------------------| | Channel Count | Mapping | |---------------|------------------------------| | 1 (Mono) | 0: MA_CHANNEL_MONO | |---------------|------------------------------| | 2 (Stereo) | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | |---------------|------------------------------| | 3 | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | |---------------|------------------------------| | 4 (Surround) | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | | | 3: MA_CHANNEL_BACK_CENTER | |---------------|------------------------------| | 5 | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | | | 3: MA_CHANNEL_BACK_LEFT | | | 4: MA_CHANNEL_BACK_RIGHT | |---------------|------------------------------| | 6 (5.1) | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | | | 3: MA_CHANNEL_LFE | | | 4: MA_CHANNEL_SIDE_LEFT | | | 5: MA_CHANNEL_SIDE_RIGHT | |---------------|------------------------------| | 7 | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | | | 3: MA_CHANNEL_LFE | | | 4: MA_CHANNEL_BACK_CENTER | | | 4: MA_CHANNEL_SIDE_LEFT | | | 5: MA_CHANNEL_SIDE_RIGHT | |---------------|------------------------------| | 8 (7.1) | 0: MA_CHANNEL_FRONT_LEFT | | | 1: MA_CHANNEL_FRONT_RIGHT | | | 2: MA_CHANNEL_FRONT_CENTER | | | 3: MA_CHANNEL_LFE | | | 4: MA_CHANNEL_BACK_LEFT | | | 5: MA_CHANNEL_BACK_RIGHT | | | 6: MA_CHANNEL_SIDE_LEFT | | | 7: MA_CHANNEL_SIDE_RIGHT | |---------------|------------------------------| | Other | All channels set to 0. This | | | is equivalent to the same | | | mapping as the device. | |---------------|------------------------------|