Einzelnen Beitrag anzeigen

SonnyBoyPro

Registriert seit: 9. Mai 2007
68 Beiträge
 
#1

BASS_SFX und FireMonkey

  Alt 25. Sep 2012, 10:29
Hallo zusammen!

ich verwende BASS_SFX und das Milkdop2 Plugin derzeit unter VCL. Das ganze klappt ganz reibungslos. Auch die Visualiserung auf das
Mainform zu zeichnen.

Nun hab ich das ganze mal unter FireMonkey (XE2) probiert... negativ. Der Bildschirm bleibt schwarz.
Ersatzweise mal auf AVS Plugin umgestellt, zeichnet zwar die Visualiserung, aber auf den Form plazierte Objekte (Buttons, etc.) werden nicht dargestellt (in VCL werden diese ja "drübergezeichnet").

Das ich mir mit FmxHandleToHWND das Handle umrechnen muss ist mir klar (DirectShow mit DVD z.B. funkioniert im FM ohne Probleme..)

Vermutlich liegts am DeviceHandle. sowohl GetDC also auch GetWindowDC funktionieren nicht, der Bildschirm bleibt scharz.

Hat hier wer eine(n) Lösung(sansatz) für mich?

Alternativ wäre es natürlich gleich besser in FM direkt auf ein Image zu zeichnen (Milkdrop setzt ja auch auf OpenGL), nur wär kennt eine Milkdrop-Implementierung in Pascal. Und das ganze von C++ zu portieren... *würg*

LG
  Mit Zitat antworten Zitat