| |
|
|
Dieter Zornow | Ich versuche mich gerade an der Bass.dll, Soweit klappt auch alles, aber mit den Plugins funktioniert es nicht. Ich nutze die Plugin-Schnittstelle der dll
bei diesem Code erhalte ich ein Handle bzw. Pointer, müsste also geklappt haben. Aber dann bei BASS_StreamCreateFile(0,addr(file$),0,0,$4) erhalte ich -1 als Fehlermeldung auch wenn Io l' speziellen Aufruf des Plugins verwende kommt -1, obwohl es mit der allgemeinen Methode gehen sollte. MP3-Files laufen immer aber die Sonderformate nicht. Hat schon jemand damit Erfahrung gemacht ? |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 23.01.2010 ▲ |
|
|
|
|
Andreas Miethe
| Hallo Dieter,
habs gerade ausprobiert, folgendes klappt bei mir ohne Probleme.
Var Bass& = ImportDll("Bass.dll","")
Var Flac& = ImportDll("bassflac.dll","")
cls
BASS_Init(-1,44100,0,0,0)
Var File$ = "G4-9.flac"
Var hStream& = BASS_FLAC_StreamCreateFile(0,ADDR(File$),0,0,0)
BASS_ChannelPlay(hStream&,0)
waitinput
BASS_Free(0)
FreeDll Bass&
FreeDll Flac&
|
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 24.01.2010 ▲ |
|
|
|
|
Dieter Zornow | Hallo Andreas,
danke, aber das funktioniert bei mir leider auch nicht, welche Version der Dll und welches Windows verwendest du ? Ich habe XP und verwende die Version 2.44, habe aber gerade gesehen, dass es 2.45 gibt, mal mit der probieren. Vielleicht klappts dann auch als plugin |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 24.01.2010 ▲ |
|
|
|
|
Andreas Miethe
| Hallo Dieter,
ich habe noch eine Version 2.3 der Bass.dll bzw. Bassflac.dll. mit der neueren Verion 2.4 funktioniert es bei mir auch nicht mehr. Der Aufruf der Funktionen hat sich nicht geändert, also wird wohl etwas bei den Dlls schieflaufen. |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 24.01.2010 ▲ |
|
|
|
|
Andreas Miethe
| Hallo Dieter,
habe den Fehler im Code gefunden. Die Funktion BASS_StreamCreateFile erwartet beim 3. und 4. Paremeter ein Quad also 64Bit statt 32Bit. Bei Version 2.3 war es nur ein Longint !
So funktioniert es mit Version 2.4,
Var Bass& = ImportDll("Bass.dll","")
cls
Print BASS_Init(-1,44100,0,0,0)
Var hPugin& = BASS_PluginLoad("bassflac.dll",0)
Var hStream& = BASS_StreamCreateFile(0,"Herrchol.flac",0,0,0,0,0)
Print hStream&
BASS_ChannelPlay(hStream&,0)
waitinput
BASS_Free(0)
BASS_PluginFree(hPugin&)
FreeDll Bass&
|
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 24.01.2010 ▲ |
|
|
|
|
Dieter Zornow | Hallo Andreas,
danke super, das funktioniert bei mir auch. Das QWord scheint sich aber nur auf die plugins auszuwirken, denn MP3 wird ohne Probleme auch so abgespielt. Weil es da ging war ich der Meinung, die Plugins würden das auch akzeptieren, muss mal die anderen Plugins ebenfalls ausprobieren. QWord wäre auch etwas per XProfan 12 |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 24.01.2010 ▲ |
|
|
|
|
Andreas Miethe
| Dieter Zornow, Beitrag=55911, Zeitpunkt=24.01.2010
Hallo Andreas,
danke super, das funktioniert bei mir auch. Das QWord scheint sich aber nur auf die plugins auszuwirken, denn MP3 wird ohne Probleme auch so abgespielt. Weil es da ging war ich der Meinung, die Plugins würden das auch akzeptieren, muss mal die anderen Plugins ebenfalls ausprobieren. QWord wäre auch etwas per XProfan 12
Ich schätze es ist reiner Zufall, dass es bei Dir mit MP3 klappt. Bei mir funktioniert es nicht. QWords wird es wohl in der nächsten XProfan-Version geben |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 24.01.2010 ▲ |
|
|
|
|
| Float ist doch QWord oder gehts um unsigneds?! |
|
|
| |
|
|
|
Andreas Miethe
| Hier geht um 64Bit signed Integers, nicht um Fliesskommawerte. |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 24.01.2010 ▲ |
|
|
|
|
| |
|
| |
|
|