0

オーディオ出力にAVCaptureAudioDataOutputを使用しており、結果フォームを取得しています

          - (void)captureOutput:(AVCaptureOutput *)captureOutputdidOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
   fromConnection:(AVCaptureConnection *)connection

しかし、sampleBufferオーディオ形式(CMSampleBufferGetFormatDescription)を変更したいと思います。可能であれば助けてください。mSampleRateを変更したい。

Currently getting
mediaSpecific: {ASBD: {mSampleRate: 44100.000000mFormatID: 'lpcm'mFormatFlags: 0xcmBytesPerPacket: 2mFramesPerPacket: 1mBytesPerFrame: 2mChannelsPerFrame: 1mBitsPerChannel: 16 }

しかし、mSampleRate44100.000000を8000.000000に変更する必要があります。

4

1 に答える 1

0

こちらをご覧ください:http: //developer.apple.com/library/ios/#DOCUMENTATION/AVFoundation/Reference/AVFoundationAudioSettings_Constants/Reference/reference.html#//apple_ref/doc/uid/TP40009937

AVAudioRecorderを設定する必要があります。

願っています、それは助けになります!

于 2012-06-28T09:59:49.320 に答える