Manuela: Brauche Hilfe bei VideoKonvertierung

Beitrag lesen

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 ?