Форум: "Media";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Media";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c