All Packages Class Hierarchy This Package Previous Next Index
Class quicktime.std.image.ICMFrameTime
java.lang.Object
|
+----quicktime.util.QTByteObject
|
+----quicktime.std.image.ICMFrameTime
- public final class ICMFrameTime
- extends QTByteObject
- implements PrimitivesLib, Cloneable
No QT documentation available for the ICMTimeFrameRecord struct
QuickTime:ICMTimeFrameRecord
-
kNativeSize
- This is the size (the number of bytes) that are required for this class
-
ICMFrameTime()
- Creates an ICMFrameTime object.
-
clone()
- Returns a copy of this class.
-
getBase()
-
-
getDuration()
- No QT documentation available.
-
getFlags()
-
-
getFrameNumber()
- No QT documentation available.
-
getRate()
- No QT documentation available.
-
getScale()
- No QT documentation available.
-
getValue()
- No QT documentation available.
-
getVirtualDuration()
-
-
getVirtualStartTime()
-
-
setBase(TimeBase)
-
-
setDuration(int)
- No QT documentation available.
-
setFlags(int)
-
-
setFrameNumber(int)
- No QT documentation available.
-
setRate(float)
- No QT documentation available.
-
setScale(int)
- No QT documentation available.
-
setValue(long)
- No QT documentation available.
-
setVirtualDuration(int)
-
-
setVirtualStartTime(long)
-
-
toString()
- Returns a string representation of the class
kNativeSize
public static final int kNativeSize
- This is the size (the number of bytes) that are required for this class
ICMFrameTime
public ICMFrameTime()
- Creates an ICMFrameTime object. It will set the size of the record to the extended TimeFrameRecord
and will set the flag to tell QT that it is the extended record structure.
setValue
public void setValue(long value)
- No QT documentation available.
setScale
public void setScale(int scale)
- No QT documentation available.
setDuration
public void setDuration(int duration)
- No QT documentation available.
setRate
public void setRate(float rate)
- No QT documentation available.
setFrameNumber
public void setFrameNumber(int frameNumber)
- No QT documentation available.
getValue
public long getValue()
- No QT documentation available.
getScale
public int getScale()
- No QT documentation available.
getBase
public TimeBase getBase()
- Returns:
- the current time base - can be null
setBase
public void setBase(TimeBase base)
- Parameters:
- base - the time base that will use this object - can be null
getDuration
public int getDuration()
- No QT documentation available.
getRate
public float getRate()
- No QT documentation available.
getFrameNumber
public int getFrameNumber()
- No QT documentation available.
setFlags
public void setFlags(int flags)
- Parameters:
- flags - the flags for this structure
getFlags
public int getFlags()
- Returns:
- the current flags
setVirtualStartTime
public void setVirtualStartTime(long time)
- Parameters:
- time - the new virtual start time
getVirtualStartTime
public long getVirtualStartTime()
- Returns:
- the virtual start time
setVirtualDuration
public void setVirtualDuration(int duration)
- Parameters:
- duration - the virtual duration
getVirtualDuration
public int getVirtualDuration()
- Returns:
- the virtual duration
clone
public Object clone()
- Returns a copy of this class.
- Overrides:
- clone in class Object
toString
public String toString()
- Returns a string representation of the class
- Overrides:
- toString in class QTByteObject
All Packages Class Hierarchy This Package Previous Next Index