Hallo alle zusammen,
Ich habe folgende Funktion für die FramRate Ermittlung geschrieben, aber irgendetwas scheint
noch nicht richtig zu sein. Könnten Ihr mir bitte helfen.
// ermitteln der Frame Rate
public float FrameRateermitteln(Processor p)
{
Control control;
FrameRateControl controlFrameRate = null;
float FrameRate = 0;
control = p.getControl("javax.media.control.FrameRateControl");
if ( control != null && control instanceof javax.media.control.FrameRateControl )
{
controlFrameRate = (javax.media.control.FrameRateControl) control;
}
FrameRate = controlFrameRate.getFrameRate();
return FrameRate;
}
Die Funktion wird so aufgerufen und zwar nachdem die neue Datei geschrieben und geschlossen wurde.
float FrameRate = FrameRateermitteln(processor);
System.err.println(" Die Framerate beträgt: " + FrameRate + " pro Sekunde");
Als Ergebniss bekomme ich aber immer 0.0 pro Sekunde. Was ist also noch falsch
an der Funktion für die FrameRate Ermittlung ?