AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi BASS_Init fehler bei aufruf bei 2 Auswertungen
Thema durchsuchen
Ansicht
Themen-Optionen

BASS_Init fehler bei aufruf bei 2 Auswertungen

Ein Thema von merlin2539 · begonnen am 1. Dez 2005 · letzter Beitrag vom 2. Dez 2005
 
merlin2539

Registriert seit: 2. Nov 2005
13 Beiträge
 
#1

BASS_Init fehler bei aufruf bei 2 Auswertungen

  Alt 1. Dez 2005, 10:25
Hallo zusmmen
ich bin am verzweifeln, ich habe in meinem Programm ein Objekt das die einkommende Signale auf dem Micro Line in etc auswertwet dieses tut einwandfrei, jetzt woillte ich noch ein Cd player mit CD text einbauen, habe es auch getan aber er macht alles bis auf das er mit bei Inalisieren von Bass dann Fehler bring
siehe Code
Delphi-Quellcode:
von dem CD Player

  // Setup output - default device
  if (not BASS_Init(-1, 44100, 0, Handle, nil)) then
  begin
    MessageBox(0, 'Can''t initialize device', 'Error', MB_ICONERROR);
    Halt;
  end;

hier vor dem Texz dann kommt das für mein Micro

  //------ M icro AUswertung ----------------nd
  BASS_Init(-1, 44100, 0, Application.Handle, nil);
  OcilloScope := TOcilloScope.Create(PaintFrame.Width, PaintFrame.Height);
  Spectrum := TSpectrum.Create(PaintFrame.Width, PaintFrame.Height);
  fftdata1 :=tstringlist.create;
könnt ihr mir ein rat geben wie ich das lösen kann, ich habe es soweit zurückverfolgt das es an dem BASS_Init liegen muss, das komische ist wenn ich das mit dem Micro rausnehme dann geht es trotzdem nicht, dann bekommt der Player keine Daten vom Stream komisch

hier noch der Coder für CD Player, Seperat tut er einwandfrei
Delphi-Quellcode:
  stream[drive] := BASS_CD_StreamCreate(drive, track, BASS_CD_FREEOLD); // create stream
  BASS_ChannelSetSync(stream[drive], BASS_SYNC_END, 0, @EndSync, 0); // set end syc
  if (drive = DWORD(curdrive)) then
  begin
    trkPos.Max := BASS_StreamGetLength(stream[drive]) div 176400; // set pos scroller range
    trkVol.Position := 0; // set default volume slider pos
    trkSpeed.Position := 100; // set default speed slider pos
    GroupBox2.Caption := 'Speed - 100%';
  end;
  BASS_ChannelPlay(stream[drive], False); // start playing
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 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 by Thomas Breitkreuz