iPhone5 (およびおそらく iPad mini) では、このコードは 3 つの入力チャネルを返します。
UInt32 numInputChannels;
// Check the number of input channels.
UInt32 size = sizeof(numInputChannels);
UInt32 newNumChannels;
CheckError(AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareInputNumberChannels,
&size,
&newNumChannels), "Checking number of input channels");
numInputChannels = newNumChannels;
私の質問は、なぜ 3 なのですか? このコードを iPhone4S、iPod4、iPad2、iPad3 で確認しました - 1 が返されます - これはマイクです
しかし、他の2つは何ですか?