|
#1
|
|||
|
|||
Время записи?
Использую библиотеку Bass.dll - с исходником bass_simple_rec.pas
Всё работает. Но не знаю как сделать время записи? В этом деле новичок. |
#2
|
||||
|
||||
Можно же посчитать, если частота дискр., битность, кол-во семплов и размер данных известны.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Как?
Можно пример? |
#4
|
|||
|
|||
Нашел в инете формулу:
Размер цифрового моноаудиофайла ( V) измеряется по формуле: V=f*t*I, где f –частота дискретизации (Гц), t – время звучания или записи звука, I разрядность регистра (разрешение). По этой формуле размер измеряется в битах. Размер цифрового стереоаудиофайла ( V) измеряется по формуле: V=2*f*t*I, сигнал записан для двух колонок, так как раздельно кодируются левый и правый каналы звучания. Проблема в двух переменных: V и t, t надо показывать в программе, а как получить/найти V? Как я понимаю V должно постоянно менятся, чтобы получить счет времени? |
#5
|
||||
|
||||
Цитата:
Код:
V:= WaveStream.Size; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |