Меню сайта
Категории раздела
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 2.4
    Основные функции библиотеки BASS:

    function BASS_Init(device: Integer; freq, flags: DWORD; win: HWND; clsid: PGUID): BOOL; Иницилаизирует звуковой поток
    Пример использования:
    BASS_Init(-1, 44100, 0, handle, nil);

    function BASS_StreamFree(handle: HSTREAM): BOOL - Очищает звуковой поток, в скобках указываем имя потока.

    function BASS_StreamCreateFile(mem: BOOL; f: Pointer; offset, length: QWORD; flags: DWORD): HSTREAM; - Создаем звуковой поток из локального файла
    Пример использования
    Имя потока := Bass_streamCreateFile(false, PChar('C:\muzic.mp3'),0,0,0);

    function BASS_ChannelGetLength(handle, mode: DWORD): QWORD; - Узнать длинну звукового потока
    Пример использования
    BASS_ChannelGetLength(Имя потока,0);

    function BASS_ChannelPlay(handle: DWORD; restart: BOOL): BOOL; - Начать проигрывать звук
    Пример использования:
    Bass_channelPlay(Имя потока, false);

    function BASS_ChannelPause(handle: DWORD): BOOL; - Сделать паузу
    Пример использования
    BASS_ChannelPause(Имя потока);

    function BASS_ChannelStop(handle: DWORD): BOOL; - Остановить проигрывание звука.
    Пример использования
    BASS_ChannelStop(Имя потока);

    function BASS_ChannelSetPosition(handle: DWORD; pos: QWORD; mode: DWORD): BOOL; Установить новую позицию в потоке( необходимио для перемотки) Сдвигает позицию проигрывания на pos вперед.
    Пример использования
    BASS_ChannelSetPosition(Имя потока, ScrollBar1.Position, 0);

    function BASS_ChannelGetAttribute(handle, attrib: DWORD; var value: FLOAT): BOOL; Получает атрибуты канала. Если не хочешь получать какое-нибудь свойство, ставь null

    P.S. Не забываем подписываться на бесплатную мультимедийную рассылку.
    Форма для подписки расположена с права и с лева.

    До встречи DelphiExpert.ru !!!
    Категория: DELPHI | Добавил: SeM (09.04.2011)
    Просмотров: 871 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    Новый Год
    Опрос
    Изменить дизайн?


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

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

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

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

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

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

    FSDGHDFJHRG


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

    Ершов ))))

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

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

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

    Copyright MyCorp © 2024