2012-04-18 7 views
0

CoreDataのフレームワークを初期化して、mDataの値が表すものを知る方法を教えてください。以前の返信によると、これらの値は4バイトの浮動小数点数、4バイトの符号付き整数などを表すことができるようですが、これらの値を正確に表現するために使用するAPIは何ですか? kAudioUnitProperty_StreamFormat AudioUnitPropertyIDであなたのオーディオユニットの、および(mFormatID、mFormatFlags、mBitsPerChannel、およびなどを含む)は、適切なAudioStreamBasicDescription構造体のフィールドを持つCoreAudioフレームワーク内のAudioBufferのmDataが表すべきものを指定するにはどうすればよいですか?

答えて

1

コールAudioUnitSetPropertyは()、ご希望のデータ型(int型/フロート、署名で埋めビット、エンディアンなど)オーディオユニットを起動する前にこれを行ってください。

結果コードを確認したり、プロパティを読み取って目的の設定が成功したかどうかを確認します。

詳細については、Appleのオーディオユニットのプロパティリファレンスとオーディオユニットコンポーネントサービスのリファレンスドキュメントを参照してください。

+0

ありがとうございました。デフォルト設定は何ですか? – user605957

関連する問題