問題タブ [remoteio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iOS 6 での RemoteIO とレコーディング AAC
iOS 6 で AAC オーディオを録音するために RemoteIO を使用している人はいますか? これを行っていると、割り込み時にメディア サーバーが強制終了され、割り込みコールバックが iOS 6.0 で呼び出されないことに気付きました。
また、メディア サーバーがダウンするため、復旧が少し難しくなります。
他の誰かがこれを見たり、回避したりしていますか?
buffer - iOS - RemoteIO AudioUnits、2つ持つことは可能ですか?
私はこれをやろうとしています
RemoteIO1 (バッファへの録音用) -> kAudioUnitType_Mixer -> RemoteIO2 (出力の再生用)
RemoteIO1は 2 つの目的で使用されます。
1) オーディオをミキサーチャンネル 0 に送るには
2) マイクからバッファにオーディオを録音するには
kAudioUnitType_Mixer
1) RemoteIO からオーディオを取得 - 入力 0
2) (1) からのオーディオをバッファ - 入力 1 からのオーディオと混合します。
リモートIO2
1) ミックスされたオーディオを取得し、再生に送信します
最初はミキサー出力から再生できると思っていましたが、次のようにエラーが表示されます。再生を行うために別の RemoteIO が必要であることを確認できますか?
また、次のテストを行ったところ、利用可能な RemoteIO が 1 つしかないように見えることがわかりました (inputComponent と inputComponent2 のアドレスは同じです)。
アプリで RemoteIO のインスタンスを 1 つしか持てないというのは本当ですか? もしそうなら、2番目のRemoteIOの代替手段は何ですか?
ありがとう。
橋脚。
core-audio - iOSRemoteIO-AudioUnitAddRenderNotifyコールバック
このようにAudioUnitAddRenderNotifyを使用してRemoteIOから録音しようとしています。基本的に、入力バスであるbus1からサンプルを取得することはできません。recordingCallbackはこれを超えません:
しかし、recordingCallbackは、ラウンドごとにバスごとに呼び出す必要があると言われました。すなわち。inBusNumber == 0、次にinBusNumber == 1で呼び出されます。これらは、それぞれ出力(リモートIO出力)と入力(記録バス)です。
録音できるように、入力バスでrecordingCallbackが呼び出されるようにするにはどうすればよいですか?ありがとう。
橋脚。
これがコールバックです。
}
コールバックを呼び出すコードは次のとおりです。
ios - iOS の内蔵マイクとヘッドセットのどちらかを選択
iOS でオーディオ ルートを変更する必要があるアプリを開発しています。マイク入力から情報を取得してから、デバイスの内部マイクに切り替えて周囲の音を録音する必要があります。
これらのページから 2 つのトピックを見てきました: iPhone マイクをオーディオ入力として強制する とヘッドセットが接続されている場合は内蔵マイクを使用しますが、この状況によると最終的な言葉はないと思います.
これでコードは機能しますが、オーディオ入力のルートを選択できます。
Apple が提供するドキュメント (リモート IO) には何も見つかりませんでした。
これについて何か新しいことはありますか?
ありがとう!
ios - RemoteIO で録音されたオーディオ ファイルは無音または 4KB のいずれかです
RemoteIO を使用して、マイクからの着信オーディオ ストリームの分析を正常に実行しています。ただし、ファイルをディスクに書き込むことはできないようです。私はいくつかの質問を読みました:
- RemoteIO からオーディオを保存する例? 、
- remoteIOオーディオユニット再生コールバックのAudioBufferListの内容、
- RemoteIO から AAC への記録: データは書き込まれていますが、ファイルは再生できません
- RemoteIO からの録音: 結果の .caf はピッチが遅くシフトされ、歪んでいます
そして、そこに提案を実装しようとしました:それらが機能していないことを除いて。ExtAudioFileWriteAsync を呼び出す正しい場所はどこですか? また、どのように設定すればよいですか?
ios - RemoteIOとVPIO間の音量ドロップ切り替えの記録
私のアプリでは、これら2つの異なるAudioUnitを切り替える必要があります。VPIOからRemoteIOに切り替えるたびに、録音音量が低下します。かなり大幅な低下。再生音量に変化はありませんが、これを経験した人はいますか?
これが、ルーティングの変更によってトリガーされる切り替えを行うコードです。(変更が正しく行われたかどうかはわかりませんので、ここでも質問しています。)
録音音量低下の問題を解決するにはどうすればよいですか?
ありがとう、私が得ることができるどんな助けにも感謝します。
橋脚。
ios - OpenAL、RemoteIO、および AVPlayer を同時に使用してオーディオを再生中の割り込みの処理
OpenAL、RemoteIO、および AVPlayer を同時に使用してオーディオを再生する必要があるアプリを開発しています。また、Apple のガイドラインに従ってここに記載されている方法で中断を処理しています: http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html
RemoteIO と AVPlayer の再生が正常に再開されています。ただし、OpenAL の再生はミュートされます。
OpenAL の場合、次のように中断が終了したときにコンテキストをリセットしています。
OpenAL の再生のみが行われている場合、またはOpenAL の再生が RemoteIO と一緒に行われている場合、再生は正常に再開されます。ただし、OpenAL、RemoteIO、および AVPlayer を同時に使用してオーディオを再生している場合、再開時に OpenAL の再生がミュートされます。何がうまくいかないのですか?
ios - AudioOutputUnitStart は音楽アプリを置き換えます
私のアプリケーション (VoIP one) はkAudioSessionCategory_PlayAndRecord
カテゴリを使用しています。AudioOutputUnitStart
音楽アプリを呼び出すときが私のアプリケーションに置き換えられるという事実を期待して、すべてが完璧に機能しています。
基本的に、ホームボタンをダブルタップして音楽アプリに切り替えると、デフォルトの音楽アプリが表示されず、代わりに音楽コントロールの近くにアプリケーション ログが表示されます。
誰が何ができるか知っていますか?
iphone - iPhone 5でバックマイクを選択
RemoteIO ユニットが iPhone 5 でマイクを拾う方法はありますか? フロント マイクまたはボトム マイクを選択するように構成できますAVAudioSession
が、バック マイクを選択する方法が見つかりません。
AVFoundation framework
バックカメラを使用する場合、確かにビデオ録画にバックマイクを使用しますが、 CoreAudio を使用して同じものを選択する方法が必要です。それは可能ですか?
ios - マルチチャンネルオーディオiOS(4つの同時入力が必要)
私は4つのオーディオ入力ストリームを同時に処理する必要があるプロジェクトに取り組んでいます。これまで、私はステレオオーディオストリームを使用して作業してきました。データは、TascamiM2などのiOS用に特別に設計されたUSBベースのオーディオデバイスから発信されます。
- iOS 6は2チャンネル以上の同時入力をサポートしていますか?
- もしそうなら、これに利用できるデバイスは何ですか?
編集:4チャンネルのApogeeカルテットはiOSと互換性があることを確認しました。このデバイスを使用して4チャンネルのオーディオを同時に録音することは可能ですか?