Меню сайта
Категории раздела
PHP [0]
Видео уроки [0]
DELPHI [45]
BASIC [0]
HTML [0]
JAVA [0]
C++ / C# [0]
Радио
ЧАТ
200
Облако тегов
Облако фото
Форум
  • композитная арматура (0)
  • Справедливо ли это???? (1)
  • Недвижимость в Тюмени (1)
  • Качество услуг и обслуживания (2)
  • строительный эксперт (0)
  • гид по Греции (0)
  • винные туры по Италии (0)
  • деревянные лестницы (0)
  • гид по Италии (0)
  • Разные поздравления (1)
  • Главная » Статьи » Программисту » DELPHI

    Титле и битрей получения потока
    BASS_ChannelGetTags(chan, BASS_TAG_META);

    вся процедура:
    Код:

    procedure DoMeta();
    var
    meta: PAnsiChar;
    p: Integer;
    begin
    meta := BASS_ChannelGetTags(chan, BASS_TAG_META);
    if (meta <> nil) then
    begin
    p := Pos('StreamTitle=', String(AnsiString(meta)));
    if (p = 0) then
    Exit;
    p := p + 13;

    // это посылка текста в окно с хэндлом в переменной WIN
    SendMessage(win, WM_INFO_UPDATE, 7, DWORD(PAnsiChar(AnsiString(Copy(meta, p, Pos(';', String(meta)) - p - 1)))));
    end;
    end;

    битрейт:
    Код:

    function GetChannelBitrate(Channel: DWORD): integer;
    var
    FloatLen: FLOAT;
    Length: Int64;
    len: DWORD;
    begin
    Length:= 0;
    Length:= BASS_ChannelGetLength(Channel, BASS_POS_BYTE);

    if Length < 0 then Length:= 0;
    FloatLen:= BASS_ChannelBytes2Seconds(Channel, Length);
    len:=BASS_StreamGetFilePosition(Channel, BASS_FILEPOS_END);
    Result:= Round(len / (125 * FloatLen) + 0.5);
    end;
    Категория: DELPHI | Добавил: SeM (01.05.2011)
    Просмотров: 749 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    Новый Год
    Опрос
    Откуда вы узнали о сайте?


    Всего ответов: 14
    Всего голосовало: 14
    Обсудить на форуме
    Друзья сайта
    измерьте скорость интернета Яндекс.Метрика
    Проверить тИЦ и PR
    Статистика
    Погода
    Яндекс.Погода
    Коменнтарии

    Извиняюсь, заработал. Спасибо за урок biggrin

    Компонент не работает

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

    у меня все работает!

    Нифига не робит...
    Кто знает как сделать чтобы на жесткий жертвы сохранял..
    ISQ 606017777

    FSDGHDFJHRG


    Отзывы Фото
    6 микр. Красивое место....

    Ершов ))))

    Старый музей но щас его перенесли...

    Фотография под горы smile

    Красивое фото!!! smile

    Copyright MyCorp © 2024