TRVCamRecorder.AudioBitrate, AudioSampleRate, AudioChannels, AudioBitsPerSample

<< Нажмите, чтобы показать Содержание >>

TRVCamRecorder.AudioBitrate, AudioSampleRate, AudioChannels, AudioBitsPerSample

Параметры записи звука.

property AudioBitrate: Integer;
property AudioSampleRate: Integer;
property AudioChannels: Integer;

property AudioSampleFormat: TRVSampleFormat;

AudioSampleRate — это количество аудиосэмплов, воспроизводимых за 1 секунду. AudioSampleFormat определяет формат каждого аудиосэмпла.

AudioChannels — это количество аудиоканалов (1 — моно, 2 — стерео и т. д.).

AudioBitrate — это количество бит, обрабатываемых за 1 секунду при воспроизведении звука из записанного файла; оно влияет на качество сжатия.

Возможные значения этих свойств зависят от выбранного аудиокодека. Компонент пытается корректировать значения этих свойств при передаче их в FFmpeg (без изменения значений самих свойств), но это не всегда возможно.

Вы можете использовать процедуру GetListOfAvailableSampleFormats, чтобы получить возможные значения для AudioSampleFormat.

Вы можете использовать процедуру GetListOfAvailableSampleRates, чтобы получить возможные значения для AudioSampleRate.

К сожалению, не все кодеки предоставляют эти списки.

Значения по умолчанию:

AudioBitrate: 64000

AudioSampleRate: 44100

AudioChannels: 1

AudioSampleFormat: rvsfFloat

См. также:

AudioSource

AudioCodec