Как изменить формат Audio cmasamplebuffer (измените Msamplerate 44100.000000 на 8000.000000.)IOS

Программируем под IOS
Anonymous
Как изменить формат Audio cmasamplebuffer (измените Msamplerate 44100.000000 на 8000.000000.)

Сообщение Anonymous »

Я использую avcaptureaudiodataoutput для аудиовывода и получения формы результата < /p>

Код: Выделить всё

          - (void)captureOutput:(AVCaptureOutput *)captureOutputdidOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection
< /code>

Но я хочу изменить звуковой формат SampleBuffer (cmasmentBuffergetFormatdescription). Пожалуйста, помогите мне, если это возможно.Currently getting
mediaSpecific: {ASBD: {mSampleRate: 44100.000000mFormatID: 'lpcm'mFormatFlags: 0xcmBytesPerPacket: 2mFramesPerPacket: 1mBytesPerFrame: 2mChannelsPerFrame: 1mBitsPerChannel: 16 }
, но мне нужно изменить MSAMPLETER 44100.000000 на 8000.000000.

Подробнее здесь: https://stackoverflow.com/questions/112 ... -000000-to

Вернуться в «IOS»