Class FbxTime
Syntax
public class FbxTime : IDisposable
Constructors
FbxTime()
Declaration
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Methods
CompareTo(FbxTime)
Declaration
public int CompareTo(FbxTime other)
Parameters
Type |
Name |
Description |
FbxTime |
other |
|
Returns
CompareTo(Object)
Declaration
public int CompareTo(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
ConvertFrameRateToTimeMode(Double)
Declaration
public static FbxTime.EMode ConvertFrameRateToTimeMode(double pFrameRate)
Parameters
Type |
Name |
Description |
Double |
pFrameRate |
|
Returns
ConvertFrameRateToTimeMode(Double, Double)
Declaration
public static FbxTime.EMode ConvertFrameRateToTimeMode(double pFrameRate, double pPrecision)
Parameters
Returns
Dispose()
Declaration
public virtual void Dispose()
Equals(FbxTime)
Declaration
public bool Equals(FbxTime other)
Parameters
Type |
Name |
Description |
FbxTime |
other |
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Finalize()
Declaration
protected void Finalize()
FromFrame(Int64)
Declaration
public static FbxTime FromFrame(long pFrames)
Parameters
Type |
Name |
Description |
Int64 |
pFrames |
|
Returns
FromFrame(Int64, FbxTime.EMode)
Declaration
public static FbxTime FromFrame(long pFrames, FbxTime.EMode pTimeMode)
Parameters
Returns
FromFramePrecise(Double)
Declaration
public static FbxTime FromFramePrecise(double pFrames)
Parameters
Type |
Name |
Description |
Double |
pFrames |
|
Returns
FromFramePrecise(Double, FbxTime.EMode)
Declaration
public static FbxTime FromFramePrecise(double pFrames, FbxTime.EMode pTimeMode)
Parameters
Returns
FromMilliSeconds(Int64)
Declaration
public static FbxTime FromMilliSeconds(long pMilliSeconds)
Parameters
Type |
Name |
Description |
Int64 |
pMilliSeconds |
|
Returns
FromRaw(Int64)
Declaration
public static FbxTime FromRaw(long pTime)
Parameters
Type |
Name |
Description |
Int64 |
pTime |
|
Returns
FromSecondDouble(Double)
Declaration
public static FbxTime FromSecondDouble(double pTime)
Parameters
Type |
Name |
Description |
Double |
pTime |
|
Returns
FromTime(Int32, Int32, Int32, Int32, Int32, Int32, FbxTime.EMode)
Declaration
public static FbxTime FromTime(int pHour, int pMinute, int pSecond, int pFrame = 0, int pField = 0, int pResidual = 0, FbxTime.EMode pTimeMode = FbxTime.EMode.eDefaultMode)
Parameters
Returns
FromTimeString(String, FbxTime.EMode, FbxTime.EProtocol)
Declaration
public static FbxTime FromTimeString(string pTime, FbxTime.EMode pTimeMode = FbxTime.EMode.eDefaultMode, FbxTime.EProtocol pTimeFormat = FbxTime.EProtocol.eDefaultProtocol)
Parameters
Returns
GetFieldCount()
Declaration
public long GetFieldCount()
Returns
GetFieldCount(FbxTime.EMode)
Declaration
public long GetFieldCount(FbxTime.EMode pTimeMode)
Parameters
Returns
GetFrameCount()
Declaration
public long GetFrameCount()
Returns
GetFrameCount(FbxTime.EMode)
Declaration
public long GetFrameCount(FbxTime.EMode pTimeMode)
Parameters
Returns
GetFrameCountPrecise()
Declaration
public double GetFrameCountPrecise()
Returns
GetFrameCountPrecise(FbxTime.EMode)
Declaration
public double GetFrameCountPrecise(FbxTime.EMode pTimeMode)
Parameters
Returns
GetFramedTime()
Declaration
public FbxTime GetFramedTime()
Returns
GetFramedTime(Boolean)
Declaration
public FbxTime GetFramedTime(bool pRound)
Parameters
Type |
Name |
Description |
Boolean |
pRound |
|
Returns
GetFrameRate(FbxTime.EMode)
Declaration
public static double GetFrameRate(FbxTime.EMode pTimeMode)
Parameters
Returns
GetFrameSeparator()
Declaration
public char GetFrameSeparator()
Returns
GetFrameSeparator(FbxTime.EMode)
Declaration
public char GetFrameSeparator(FbxTime.EMode pTimeMode)
Parameters
Returns
GetGlobalTimeMode()
Declaration
public static FbxTime.EMode GetGlobalTimeMode()
Returns
GetGlobalTimeProtocol()
Declaration
public static FbxTime.EProtocol GetGlobalTimeProtocol()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetHourCount()
Declaration
public int GetHourCount()
Returns
GetMilliSeconds()
Declaration
public long GetMilliSeconds()
Returns
GetMinuteCount()
Declaration
public int GetMinuteCount()
Returns
GetOneFrameValue()
Declaration
public static long GetOneFrameValue()
Returns
GetOneFrameValue(FbxTime.EMode)
Declaration
public static long GetOneFrameValue(FbxTime.EMode pTimeMode)
Parameters
Returns
GetRaw()
Declaration
Returns
GetResidual()
Declaration
Returns
GetResidual(FbxTime.EMode)
Declaration
public int GetResidual(FbxTime.EMode pTimeMode)
Parameters
Returns
GetSecondCount()
Declaration
public int GetSecondCount()
Returns
GetSecondDouble()
Declaration
public double GetSecondDouble()
Returns
GetTime(out Int32, out Int32, out Int32, out Int32, out Int32, out Int32)
Declaration
public bool GetTime(out int pHour, out int pMinute, out int pSecond, out int pFrame, out int pField, out int pResidual)
Parameters
Returns
GetTime(out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, FbxTime.EMode)
Declaration
public bool GetTime(out int pHour, out int pMinute, out int pSecond, out int pFrame, out int pField, out int pResidual, FbxTime.EMode pTimeMode)
Parameters
Returns
GetTimeString(FbxTime.EElement, FbxTime.EElement, FbxTime.EMode, FbxTime.EProtocol)
Declaration
public string GetTimeString(FbxTime.EElement pStart = FbxTime.EElement.eHours, FbxTime.EElement pEnd = FbxTime.EElement.eResidual, FbxTime.EMode pTimeMode = FbxTime.EMode.eDefaultMode, FbxTime.EProtocol pTimeFormat = FbxTime.EProtocol.eDefaultProtocol)
Parameters
Returns
IsDropFrame()
Declaration
public static bool IsDropFrame()
Returns
IsDropFrame(FbxTime.EMode)
Declaration
public static bool IsDropFrame(FbxTime.EMode pTimeMode)
Parameters
Returns
SetGlobalTimeMode(FbxTime.EMode)
Declaration
public static void SetGlobalTimeMode(FbxTime.EMode pTimeMode)
Parameters
SetGlobalTimeProtocol(FbxTime.EProtocol)
Declaration
public static void SetGlobalTimeProtocol(FbxTime.EProtocol pTimeProtocol)
Parameters
Operators
Equality(FbxTime, FbxTime)
Declaration
public static bool operator ==(FbxTime a, FbxTime b)
Parameters
Returns
GreaterThan(FbxTime, FbxTime)
Declaration
public static bool operator>(FbxTime a, FbxTime b)
Parameters
Returns
GreaterThanOrEqual(FbxTime, FbxTime)
Declaration
public static bool operator >=(FbxTime a, FbxTime b)
Parameters
Returns
Inequality(FbxTime, FbxTime)
Declaration
public static bool operator !=(FbxTime a, FbxTime b)
Parameters
Returns
LessThan(FbxTime, FbxTime)
Declaration
public static bool operator <(FbxTime a, FbxTime b)
Parameters
Returns
LessThanOrEqual(FbxTime, FbxTime)
Declaration
public static bool operator <=(FbxTime a, FbxTime b)
Parameters
Returns