Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: CL | DM;

Вниз

bass   Найти похожие ветки 

 
SoulFlow ©   (2007-01-15 14:27) [0]

Привет мастера ! ! !

У меня возник один вопрос: можно ли при помощи стандартных функций библиотеки bass 2.3.0.1 найти килобитность(Bitrate) у проигрываемой музыки. Если нет то что лучше использовать для этого.

Заранее благодарен за ответы.


 
Сергей М. ©   (2007-01-15 14:51) [1]

Что еще за "килобитность" ?

Битрейт не имеет ничего общего с какой-то там "килобитностью", хотя бы потому что в термине "bitrate" нет ни намека на приставку "кило"


 
SoulFlow ©   (2007-01-15 14:58) [2]

Давайте не будем цепляться к мелочам, суть вопроса все наверно поняли.


 
Сергей М. ©   (2007-01-15 15:07) [3]

Давайте не будем изобретать дурацкие доморощенные термины и ничтоже сумняшеся ассоциировать их с устоявшимися общеупотребительными англоязычными терминами, означающими совершенно иное.

По поводу же доступа к т.н. "битрейту" - в bass наверняка есть и справка и примеры.


 
SoulFlow ©   (2007-01-15 15:19) [4]

А как быть если ни в примерах нету и в справке тоже.

У меня падает  подозрение на тип BASS_CHANNELINFO или на BASS_SAMPLE
но там или его нет или bitrate представляет из себя многозначное число
которое непонятно как и на что делить.


 
Belorus ©   (2007-01-15 17:31) [5]

Итак приступим.
1. Возьмём учебник русского языка. Выучим всё.
2. Возьмём словарь терминов и надём что нибудь подходящее по смыслу к "килобитности" но на русском.
3. Возьмём учебник английского языка. Выучим всё.
4. Откроем справку bass и хотя бы один раз прочитаем, прежде чем говорить что там ничего нету.

И только когда ты всё это проделал .... ТОЛЬКО тогда.
Ты наверное поймёшь что находится нижеследующи


 
Belorus ©   (2007-01-15 17:32) [6]

й пример в разделе Streams -> BASS_StreamGetFilePosition

Get the average bitrate of a file.

float time=BASS_ChannelBytes2Seconds(stream,BASS_ChannelGetLength(stream)); // playback duration
DWORD len=BASS_StreamGetFilePosition(stream,BASS_FILEPOS_END); // file length
DWORD bitrate=(DWORD)(len/(125*time)+0.5); // bitrate (Kbps)



Страницы: 1 вся ветка

Текущий архив: 2007.11.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
15-1190666865
Черный Шаман
2007-09-25 00:47
2007.11.04
Свершилось! В Европе компьютеры будут продаватся без ОС.


15-1191378171
Slider007
2007-10-03 06:22
2007.11.04
С днем рождения ! 3 октября 2007 среда


15-1191239675
Нина
2007-10-01 15:54
2007.11.04
Маштабирование экранных форм


15-1190800801
ТТ
2007-09-26 14:00
2007.11.04
компиляция-оптимизация


9-1161945837
Lamer_2006
2006-10-27 14:43
2007.11.04
Шо не так?