Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi FPS abfragen (https://www.delphipraxis.net/70229-fps-abfragen.html)

robinWie 27. Mai 2006 09:49


FPS abfragen
 
Hallo,

wie kann ich die FPS-Rate (Frames per Second) abfragen. Ich meine aber nicht bei DirectX, Direct3D usw., sondern im "normalen" Betrieb, also beim Desktop von Windows. Ist das überhaupt möglich?

Danke im Voraus
:cheers:

Robin

mkinzler 27. Mai 2006 09:51

Re: FPS abfragen
 
Wie meinst du daß? Was für eine Framerate der Bildschirm hat, oder Wie oft die Oberfläche neu gezeichnet wird?

robinWie 27. Mai 2006 10:03

Re: FPS abfragen
 
Wie oft die Oberfläche neu gezeichnet wird

xaromz 27. Mai 2006 10:06

Re: FPS abfragen
 
Hallo,
Zitat:

Zitat von robinWie
Wie oft die Oberfläche neu gezeichnet wird

Die Oberfläche wird aber nicht regelmäßig neu gezeichnet, sondern nur, wenn's nötig wird. Und dabei werden nur die Teile neu gezeichnet, die auch neu gezeichnet werden müssen.

Gruß
xaromz

robinWie 27. Mai 2006 13:30

Re: FPS abfragen
 
Zitat:

Die Oberfläche wird aber nicht regelmäßig neu gezeichnet, sondern nur, wenn's nötig wird. Und dabei werden nur die Teile neu gezeichnet, die auch neu gezeichnet werden müssen.
Dann hat das ja wenig sinn.

Zitat:

Was für eine Framerate der Bildschirm hat
Aber ist nicht die Framerate vom Bildschirm imme Konstant, z.b. 60Hz?

Robin

xaromz 27. Mai 2006 13:44

Re: FPS abfragen
 
Hallo,
Zitat:

Zitat von robinWie
Aber ist nicht die Framerate vom Bildschirm imme Konstant, z.b. 60Hz?

Ja, und diesen Wert kann man natürlich auch auslesen. Aber das ist ja nicht das, was Du wissen wolltest.

Gruß
xaromz

Garfield 27. Mai 2006 14:19

Re: FPS abfragen
 
Irgendwie scheint hier was durcheinander zu laufen. Bei dem Thema Multimedia und Framerate in FPS wäre die Bildwiederholrate gemeint, also die Geschwindigkeit, mit welcher Bilder angezeigt werden. Aber anscheinend ist hier die Bildschirmaktualisierungsrate gemeint, mit welcher das Bild auf dem Bildschirm neu gezeichnet wird.

Zitat:

Zitat von xaromz
Die Oberfläche wird aber nicht regelmäßig neu gezeichnet, sondern nur, wenn's nötig wird. Und dabei werden nur die Teile neu gezeichnet, die auch neu gezeichnet werden müssen.

Das dürfte aber weder mit der Bildwiederhol- noch der -Aktualisierungsrate zu tun haben.

xaromz 27. Mai 2006 14:28

Re: FPS abfragen
 
Hallo,
Zitat:

Zitat von Garfield
Irgendwie scheint hier was durcheinander zu laufen. Bei dem Thema Multimedia und Framerate in FPS wäre die Bildwiederholrate gemeint, also die Geschwindigkeit, mit welcher Bilder angezeigt werden. Aber anscheinend ist hier die Bildschirmaktualisierungsrate gemeint, mit welcher das Bild auf dem Bildschirm neu gezeichnet wird.

Der Begriff FPS ist etwas ungenau. Er kann sich eben entweder auf die Hertz-Zahl des Monitors beziehen oder auf die Anzahl der Vollbilder, die in einer Sekunde gezeichnet werden (Spiele, Videos...).
Zitat:

Zitat von Garfield
Zitat:

Zitat von xaromz
Die Oberfläche wird aber nicht regelmäßig neu gezeichnet, sondern nur, wenn's nötig wird. Und dabei werden nur die Teile neu gezeichnet, die auch neu gezeichnet werden müssen.

Das dürfte aber weder mit der Bildwiederhol- noch der -Aktualisierungsrate zu tun haben.

Damit wollte ich auf den Unterschied zu Spielen aufmerksam machen. Dort wird nämlich regelmäßig das gesamte Bild neu gezeichnet. Wie oft das passiert, nennt man Bildwiederholfrequenz oder FPS. Beim normalen Windows-Desktop gibt es sowas eigentlich nicht.

Gruß
xaromz

robinWie 27. Mai 2006 15:04

Re: FPS abfragen
 
Zitat:

Beim normalen Windows-Desktop gibt es sowas eigentlich nicht.
Ok dann hat sich das ja erledigt.
Schluss aus Ende :D:D


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