質問編集履歴

2

画像追加

2016/04/11 12:10

投稿

ryota-777
ryota-777

スコア13

test CHANGED
File without changes
test CHANGED
@@ -120,4 +120,16 @@
120
120
 
121
121
  [audioSession setPreferredInputNumberOfChannels:1 error:&error];
122
122
 
123
+
124
+
123
125
  ご指摘いただきました内容で書き直しましたが、やはりLeftのみとなります。
126
+
127
+
128
+
129
+ ![![イメージ説明](c14490b41da81ce9da271d74890ccfa0.jpeg)](49199f5af090baa14efec2e5e89fc5b1.jpeg)
130
+
131
+
132
+
133
+ 画像はGarageBandの物になります。
134
+
135
+ このチャンネル切り替えがやりたいことです。

1

コードの修正

2016/04/11 12:10

投稿

ryota-777
ryota-777

スコア13

test CHANGED
File without changes
test CHANGED
@@ -97,3 +97,27 @@
97
97
  ###補足情報(言語/FW/ツール等のバージョンなど)
98
98
 
99
99
  Roland DUO-CAPTURE EX USB Audio Interfaceの環境としてはマイク1本しかないのですが、stereoを選択し録音しています。
100
+
101
+
102
+
103
+ ###追記
104
+
105
+
106
+
107
+ 申し訳ありません。記述謝ってました!正しくは以下になります。
108
+
109
+
110
+
111
+ //usbオーディオ接続中なら以下で取得(接続なければ内蔵マイク)
112
+
113
+ AVAudioSessionPortDescription *portDescription = [inRoute lastObject];
114
+
115
+ //usbオーディオ接続中なら設定(接続なければ内蔵マイク)
116
+
117
+ [audioSession setPreferredInput:portDescription error:nil];
118
+
119
+ //入力チャンネルの指定
120
+
121
+ [audioSession setPreferredInputNumberOfChannels:1 error:&error];
122
+
123
+ ご指摘いただきました内容で書き直しましたが、やはりLeftのみとなります。