kAudioConverterChannelMap
An array of SInt32 values that specify an input-to-output channel mapping.
Declaration
var kAudioConverterChannelMap: AudioConverterPropertyID { get }Discussion
The size of the array is the number of output channels. Each element specifies, using a 0-based index, which input channel’s data is routed to that output channel. A value of -1 indicates that no input channel is to be routed to that output channel.
The default behavior is as follows. Given that In = the number of input channels and Out = the number of output channels. When In > Out, the first Out inputs are routed to the first Out outputs, and the remaining inputs are discarded. When Out > In, the first In inputs are routed to the first Out outputs, and the remaining outputs are zeroed.
See Also
Constants
kAudioConverterPropertyMinimumInputBufferSizekAudioConverterPropertyMinimumOutputBufferSizekAudioConverterPropertyMaximumInputBufferSizekAudioConverterPropertyMaximumInputPacketSizekAudioConverterPropertyMaximumOutputPacketSizekAudioConverterPropertyCalculateInputBufferSizekAudioConverterPropertyCalculateOutputBufferSizekAudioConverterPropertyInputCodecParameterskAudioConverterPropertyOutputCodecParameterskAudioConverterSampleRateConverterAlgorithmkAudioConverterSampleRateConverterComplexitykAudioConverterSampleRateConverterQualitykAudioConverterSampleRateConverterInitialPhasekAudioConverterCodecQualitykAudioConverterPrimeMethod