Пятница, 24.10.2025, 00:02
Приветствую Вас Гость | RSS
Главная | Статьи | Регистрация | Вход
Меню сайта
Категории раздела
Базы данных [11]
Мультимедиа [2]
Графика [2]
Защита [0]
Математика [0]
Сеть-интернет [1]
Система [4]
Разное [4]
Поиск
Вход на сайт
Наш опрос
Оцените мой сайт
Всего ответов: 7
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мой сайт
Главная » Статьи » Мультимедиа [ Добавить статью ]

Основные функции библиотеки BASS 2.4

Иницилаизирует звуковой поток

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(Имя потока); 
Установить новую позицию в потоке( необходимио для перемотки) Сдвигает позицию проигрывания на pos вперед.

function BASS_ChannelSetPosition(handle: DWORD; pos: QWORD; mode: DWORD): BOOL;
// Пример использования
BASS_ChannelSetPosition(Имя потока, ScrollBar1.Position, 0); 
Получает атрибуты канала. Если не хочешь получать какое-нибудь свойство, ставь null

function BASS_ChannelGetAttribute(handle, attrib: DWORD; var value: FLOAT): BOOL;

 



Источник: http://delphisources.at.ua/publ/multimedia/zvuk/osnovnye_funkcii_biblioteki_bass_2_4/48-1-0-674#
Категория: Мультимедиа | Добавил: maxim-pogasim (03.09.2015)
Просмотров: 377 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Программистами не рождаются.Copyright BPC Team © 2014 - 2025

Хочу сжечь на костре этот дебильный Хостинг от uCozЯндекс.Метрика