![]() |
Änderungen bass 2.4
hi,
Seit 2.4.08 gibts von ![]() wollt für mein prog die neue dll nehmen, aber da funktioniert jetzt so ziemlich gar nix mehr. hat jemand einen beispielcode zu den grundlegenden funktionen für die dll oder ein tutorial? also sowas wie bass_init, bass_streamcreatefile, bass_channelgetlength,... |
Re: Änderungen bass 2.4
Also die Hilfe zur Bass.dll ist eigentlich sehr umfangreich und hat für meine Zwecke bisher völlig ausgereicht.
Ich lade die Bass.dll dynamisch. Beim Umstieg von Version 2.1 auf 2.3 bin ich mit dem Debugger Schritt für Schritt durch meiner InitBassDll-Funktion gehüpft und hab bei jeder Funktion, die nicht angesprochen werden konnte (GetProcAddress () = nil), die Hilfe-Dateien der beiden Versionen verglichen und Funktionsdeklaration entsprechen angepasst. War ne Arbeitszeit von <1 Stunde. Also Bespielcode könnte man sich die Sample-Codes zur Bass.dll anschauen oder einen Blick auf den ![]() Ein Tutorial kenn ich leider keins. |
Re: Änderungen bass 2.4
ganz bloede frage: pruefst du am anfang des programms auf die bass.dll version und die bass.pas version? falls ja, hast du diese werte auch angepasst?
|
Re: Änderungen bass 2.4
ja, hab ich.
Zitat:
Delphi-Quellcode:
bekomme ich die länge in byte. gibts auch ein mode, damit ich die länge in sec bekomme?
BASS_ChannelGetLength(channel, BASS_POS_BYTE)
wie benutze ich BASS_channelbytestoseconds? |
Re: Änderungen bass 2.4
BASS_ChannelBytes2Seconds(stream handle, position oder laenge des streams)
BASS_ChannelSeconds2Bytes() funktioniert imho genauso ;) zu dem dritten parameter sagt die bass hilfe datei folgendes: Zitat:
im uebrigen sind funktionen wie BASS_ChannelBytes2Seconds in der bass hilfe sehr gut dokumentiert |
Re: Änderungen bass 2.4
ok, funktioniert
danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz