オーディオ出力に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に変更する必要があります。