koogawaのプロフィール

@koogawa koogawa
ありがとう数2
質問数0
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

ドラムも叩けるプログラマ。

  • Swiftについて教えてください

    マイクから音を検知したいと思い、 http://blog.koogawa.com/entry/2016/04/17/133052 の記事を参考にさせていただいています self.startUpdatingVolume()で呼び出すメソッドをサンプルと同じように定義したのですが、たくさんのエラーが出て、解決方法が分からず困っています。 var dataFormat = AudioStreamBasicDescription( mSampleRate: 44100.0, mFormatID: kAudioFormatLinearPCM, mFormatFlags: AudioFormatFlags(kLinearPCMFormatFlagIsBigEndian | kLinearPCMFormatFlagIsSignedInteger | kLinearPCMFormatFlagIsPacked), mBytesPerPacket: 2, mFramesPerPacket: 1, mBytesPerFrame: 2, mChannelsPerFrame: 1, mBitsPerChannel: 16, mReserved: 0) のところで Cannot find an initializer for type 'AudioStreamBasicDescription' that accepts an argument list of type '(mSampleRate: Double, mFormatID: Int, mFormatFlags: UInt32, mBytesPerPacket: Int, mFramesPerPacket: Int, mBytesPerFrame: Int, mChannelsPerFrame: Int, mBitsPerChannel: Int, mReserved: Int)' エラーの内容を調べて、引数リストを受け付ける初期化メソッドは['AudioStreamBasicDescription' には見つかりません。ということは分かったのですが、Core Audioについて理解が不十分なところが多いので、解決方法が分かりません。解決方法を教えてください、よろしくお願いします。

    • dkong
    • 回答数2