Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-09-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 280
Poder: 2
navbuoy Va por buen camino
BASS Library 2.4 en App C++ Builder Windows

Primero el include:

Código:
#include "bass.h"
segundo, habiendo convertido el DLL con IMPLIB del Rad Studio, generamos el LIB de libreria dinamica que agregaremos al Proyecto
(de esta forma el codigo reconocera las llamadas a funciones de la Bass)

tercero, en el constructor del Form por ejemplo, las 2 o 3 llamadas a funciones para inicializarla

Código:
if (HIWORD(BASS_GetVersion()) != BASSVERSION)
		throw Exception("No se pudo cargar la versión " BASSVERSIONTEXT " de BASS");

	if (!BASS_Init(-1, 44100, 0, Handle, 0))
		throw Exception("Error inicializando audio");

	BASS_SetConfig(BASS_CONFIG_NET_PLAYLIST, 1);

  BASS_SetConfig(BASS_CONFIG_NET_BUFFER, 12000);

  BASS_Start();
y por ultimo ya por ejemplo las llamadas a funciones aqui pondre por ejemplo como cargar una emisora de radio con BASS_StreamCreateURL()

Código:
   stream = BASS_StreamCreateURL("http://server1.chilltrax.com:9000/", 0, 0, NULL, 0);

   if (stream) {

		reproduciendo = BASS_ChannelPlay(stream, false);
		//BASS_SetVolume(100);
		//ShowMessage("Reproduciendo radio en linea...");
	} else {
		// Obtener y mostrar el código de error de BASS
		int errorCode = BASS_ErrorGetCode();
		ShowMessage("Error al cargar la URL de la radio. Código de error: " + IntToStr(errorCode));
	}
stream esta definido como HSTREAM stream; en el fichero .h del Unit1.cpp

recordad que si distribuimos la app a terceros (otras maquinas) debe llevar el fichero bass.dll acompañando al EXE
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con BASS Library en Android navbuoy Desarrollo en Delphi para Android 6 05-10-2024 15:29:58
BASS Firemonkey Radio Player Delphi XE7 - Pantalla Negra en Android wolfran_hack FireMonkey 3 27-07-2021 18:04:30
Para imprimir PDF: Free PDF Library for Delphi Developers - Quick PDF Library LITE rrf Varios 5 26-04-2019 18:30:17
Usando BASS Library para el sonido Mp3 en nuestros programas Snaked C++ Builder 1 10-11-2016 10:09:10
Rx Library 2.75 para BDS 2006 (C++builder) Maika C++ Builder 4 12-01-2007 10:54:10


La franja horaria es GMT +2. Ahora son las 21:48:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi