AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:47

Parameter dieser Suchanfrage:

Suche in Thema: "bass.dll" Aufnahme an beliebiger Stelle im Stream fortsetze
Suche alle Beiträge, die von "Ducksoul" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.009s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 10. Okt 2008
    Also kann mir keiner mit dem Problem helfen, oder zumindest ahnen woran der Fehler jetzt liegt?
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 7. Okt 2008
    Nabend,
    ich muss mich leider nochmal melden. Ich weiß einfach nicht woran der Fehler liegen kann. Falls interesse besteht würde ich auch mal den kompletten Source an jemanden schicken, falls das einer mal testen möchte... Das Programm muss diese Woche fertig werden und ich bekomm einfach den Fehler nicht in den Griff....

    Hier der aktuelle Code:


    (* Callback RecStream *)
    function...
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 11. Sep 2008
    Also das mit dem BufStream2 war nur ein Test in meiner Not. Inzwischen habe ich das auch schon wieder geändert.

    Ob das Rauschen am WaveStream liegt weiß ich nich genau, da ich den Fehler nicht eingrenzen kann, aber das muss es ja sein. Ich hoffe, dass dein Tipp mich jetzt weiterbringt, aber große Hoffnung hab ich nicht mehr.

    Und morgen muss ich eigentlich fertig werden mit dem Projekt... Oh...
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 11. Sep 2008
    Guten Morgen,

    also mein Code sieht nun wie folgt aus, aber das Rauschen besteht immernoch. Aber mir ist eingefallen woran es eventuell liegen könnte:

    (* Angenommen ich nehme was auf, dann wird am Ende ja der Waveheader komplettiert. Nehme ich was neues auf, dann wird die vorige Datei mit kompletten Waveheader genommen und der Waveheader am Ende nochmal komplettiert und so weiter und sofort....
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 10. Sep 2008
    So sieht die abgeänderte Version aus. Jetzt wird der Header nicht jedes mal neu geschrieben. Das war mir heute morgen schon aufgefallen, aber das abzuändern hatte leider nichts gebracht.
    Das Problem mit dem Rauschen besteht aber leider immernoch, komischerweise nicht immer, sondern nur manchmal.

    Kann es sein, dass aus mir unbekannten Gründen der Stream manchmal vorhandene Daten überschreibt...
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 8. Sep 2008
    Keiner ne Idee? :(
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 7. Sep 2008
    Hm ne, das hat mir ausnahmsweise mal nicht geholfen..

    Also momentan sieht es bei mir folgendermaßen aus:

    Callback-Routine:

    (* Callback *)
    function RecordingCallback(Handle: HRECORD; buffer: Pointer; length, user: DWord): boolean; stdcall;
    begin
    // Kopiere neuen Bufferinhalt in den Memory Buffer
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 30. Aug 2008
    Nabend,
    falls du meintest ich soll auf 3dlite.com schauen, dann muss ich leider sagen, dass man auf der Site momentan nicht viel findet ;)

    Desweiteren ist doch da der gesamte Code, welcher Relevant ist, da ich ja nur am Wavestream rumschnippel :p Das BASS_ChannelGetLength(rchan) muss btw durch ein Wavestream.Size ersetzt werden.

    Hast du evtl. noch andere Vorschläge?


    Viele Grüße,
    Franz
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 28. Aug 2008
    Hi, das Problem ist doch noch nicht gelöst :(

    Wenn die Länge der zweiten Aufnahme größer ist als die des ursprünglich überschriebenen Streams, dann entsteht ein ganz hässliches Rauschen. Ich glaube dass das mit SetSize zusammenhängt.

    Hier der jetzige Code:


    // Aufnahme je nach Aufnahmemodus
    if WaveStream.Size = 0 then
    begin
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 27. Aug 2008
    WaveStream.Position := ProgressBar.Position;
    WaveStream.SetSize(WaveStream.Size-WaveStream.Position);


    So habe ich jetzt das Löschen des alten Parts, welcher übersprochen werden soll bewerkstelligt.

    Damit habe ich meinen eigenen Thread wohl selber beantwortet *gg*

    MfG
    Franz
  • Forum: Multimedia

    Re: "bass.dll" Aufnahme an beliebiger Stelle im St

      Delphi
      by Ducksoul, 27. Aug 2008
    Aktualisierung:

    Das Einfügen einer Passage habe ich jetzt alleine hinbekommen. Ich hatte copyfrom total falsch verstanden. Hier der aktualisierte Code bisher:


    // Aufnahme je nach Aufnahmemodus
    if OverwriteRadioButton.Checked = True
    then begin

    if WaveStream.Size > 0
  • Forum: Multimedia

    "bass.dll" Aufnahme an beliebiger Stelle im Stream

      Delphi
      by Ducksoul, 27. Aug 2008
    Hallo mal wieder,

    ich bräuchte mal wieder einen kleinen Denkanstoß. Momentan programmiere ich ein kleines Diktiergerät und benutze dazu die bass.dll.
    Wenn jetzt der Nutzer etwas aufgenommen hat und merkt, dass er etwas ändern will, dann möchte ich, dass er an einer beliebigen Stelle die Aufnahme fortsetzen kann und der Rest der schon vorhandenen Aufnahme dann gelöscht/überschrieben wird.
    ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Ducksoul&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=119498
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz