Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Slow Motion bei Visualisierung über Device (https://www.delphipraxis.net/93137-slow-motion-bei-visualisierung-ueber-device.html)

EWeiss 1. Jun 2007 09:41


Slow Motion bei Visualisierung über Device
 
Bei der visualisierung eines streams übergeben ich an Bass bei der initialisierug

Delphi-Quellcode:
BassWMPVis1.VariableBytes := 4096;
Dann überprüfe ich ob die anzahl der Bytes mit den vorhandenen Bytes in einklang zu bringen sind.

Delphi-Quellcode:
   BytesValid := Bass_ChannelGetdata(FChannelId, nil, BASS_DATA_AVAILABLE);
   if BytesValid < (BassWMPVis1.VariableBytes * FChannels) then
     exit;
Funktioniert alles bestens über stream.

Der gleiche aufruf nur mit
Delphi-Quellcode:
BassWMPVis1.VariableBytes := 16384;
über das Device
zeigt die Visualisierung als Slow Motion die Frames gehen rapide in den Keller

Der nachfolgende code ist der gleiche ..
BytesValid wird nur zur überprüfung der vorhandenen Bytes verwendet und an keiner anderen stelle im code mehr verwendet.
Wie kann dieser effekt auftreten das nun die Frames so rapide in den Keller gehen?
Unter 16384 Bytes geht gar nichts bzw.. wird die Visualisierung verzerrt ausgegeben.

Gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 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