Главная страница
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
6-1172597893
Muhh
2007-02-27 20:38
2007.11.04
Помогите, плиз, со скачиванием файла из интернета.


2-1192188905
(MiTch)
2007-10-12 15:35
2007.11.04
Как заблокировать часть таблицы в компоненте stringGrid ?


15-1190956669
Dmitry S
2007-09-28 09:17
2007.11.04
Фильтр DHCP


15-1191080077
andreil
2007-09-29 19:34
2007.11.04
Помогите с конвертацие проги с С++


15-1191413628
Ламот
2007-10-03 16:13
2007.11.04
Как вернуть меню в Excel ?