com.pelzer.util
Class Timecode.Type

java.lang.Object
  extended by com.pelzer.util.Timecode.Type
Enclosing class:
Timecode

public static class Timecode.Type
extends Object


Field Summary
static Timecode.Type TYPE_AUDIO_CD
          75 frames/sec, 44,100 samples/sec
static Timecode.Type TYPE_VIDEO_FILM
          24 frames/sec, 24,000 samples/sec
static Timecode.Type TYPE_VIDEO_NTSC
          29.97 frames/sec, 29,970 samples/sec
static Timecode.Type TYPE_VIDEO_PAL
          25 frames/sec, 25,000 samples/sec
 
Method Summary
 float getFramesPerSecond()
           
static Timecode.Type getInstance(float framesPerSecond)
          Takes framesPerSecond and attempts to map it to one of our predefined TYPE_ objects.
 float getSamplesPerSecond()
           
 boolean usesSamples()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_VIDEO_NTSC

public static final Timecode.Type TYPE_VIDEO_NTSC
29.97 frames/sec, 29,970 samples/sec


TYPE_VIDEO_PAL

public static final Timecode.Type TYPE_VIDEO_PAL
25 frames/sec, 25,000 samples/sec


TYPE_VIDEO_FILM

public static final Timecode.Type TYPE_VIDEO_FILM
24 frames/sec, 24,000 samples/sec


TYPE_AUDIO_CD

public static final Timecode.Type TYPE_AUDIO_CD
75 frames/sec, 44,100 samples/sec

Method Detail

getFramesPerSecond

public float getFramesPerSecond()

getSamplesPerSecond

public float getSamplesPerSecond()

usesSamples

public boolean usesSamples()

getInstance

public static Timecode.Type getInstance(float framesPerSecond)
                                 throws NumberFormatException
Takes framesPerSecond and attempts to map it to one of our predefined TYPE_ objects. For instance, getInstance(29.970F) would return TYPE_VIDEO_NTSC.

Throws:
NumberFormatException - If this method is unable tomatch the fps to a constance object.


Copyright © 2012. All Rights Reserved.