Class FbxTime
Inheritance
System.Object
FbxTime
Syntax
public class FbxTime : IDisposable
Constructors
FbxTime()
Declaration
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
| Type |
Description |
| System.Boolean |
|
Methods
CompareTo(FbxTime)
Declaration
public int CompareTo(FbxTime other)
Parameters
| Type |
Name |
Description |
| FbxTime |
other |
|
Returns
| Type |
Description |
| System.Int32 |
|
CompareTo(Object)
Declaration
public int CompareTo(object other)
Parameters
| Type |
Name |
Description |
| System.Object |
other |
|
Returns
| Type |
Description |
| System.Int32 |
|
ConvertFrameRateToTimeMode(Double)
Declaration
public static FbxTime.EMode ConvertFrameRateToTimeMode(double pFrameRate)
Parameters
| Type |
Name |
Description |
| System.Double |
pFrameRate |
|
Returns
ConvertFrameRateToTimeMode(Double, Double)
Declaration
public static FbxTime.EMode ConvertFrameRateToTimeMode(double pFrameRate, double pPrecision)
Parameters
| Type |
Name |
Description |
| System.Double |
pFrameRate |
|
| System.Double |
pPrecision |
|
Returns
Dispose()
Declaration
public virtual void Dispose()
Equals(FbxTime)
Declaration
public bool Equals(FbxTime other)
Parameters
| Type |
Name |
Description |
| FbxTime |
other |
|
Returns
| Type |
Description |
| System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
Finalize()
Declaration
protected void Finalize()
FromFrame(Int64)
Declaration
public static FbxTime FromFrame(long pFrames)
Parameters
| Type |
Name |
Description |
| System.Int64 |
pFrames |
|
Returns
FromFrame(Int64, FbxTime.EMode)
Declaration
public static FbxTime FromFrame(long pFrames, FbxTime.EMode pTimeMode)
Parameters
| Type |
Name |
Description |
| System.Int64 |
pFrames |
|
| FbxTime.EMode |
pTimeMode |
|
Returns
FromFramePrecise(Double)
Declaration
public static FbxTime FromFramePrecise(double pFrames)
Parameters
| Type |
Name |
Description |
| System.Double |
pFrames |
|
Returns
FromFramePrecise(Double, FbxTime.EMode)
Declaration
public static FbxTime FromFramePrecise(double pFrames, FbxTime.EMode pTimeMode)
Parameters
| Type |
Name |
Description |
| System.Double |
pFrames |
|
| FbxTime.EMode |
pTimeMode |
|
Returns
FromMilliSeconds(Int64)
Declaration
public static FbxTime FromMilliSeconds(long pMilliSeconds)
Parameters
| Type |
Name |
Description |
| System.Int64 |
pMilliSeconds |
|
Returns
FromRaw(Int64)
Declaration
public static FbxTime FromRaw(long pTime)
Parameters
| Type |
Name |
Description |
| System.Int64 |
pTime |
|
Returns
FromSecondDouble(Double)
Declaration
public static FbxTime FromSecondDouble(double pTime)
Parameters
| Type |
Name |
Description |
| System.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
| Type |
Name |
Description |
| System.Int32 |
pHour |
|
| System.Int32 |
pMinute |
|
| System.Int32 |
pSecond |
|
| System.Int32 |
pFrame |
|
| System.Int32 |
pField |
|
| System.Int32 |
pResidual |
|
| FbxTime.EMode |
pTimeMode |
|
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
| Type |
Description |
| System.Int64 |
|
GetFieldCount(FbxTime.EMode)
Declaration
public long GetFieldCount(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Int64 |
|
GetFrameCount()
Declaration
public long GetFrameCount()
Returns
| Type |
Description |
| System.Int64 |
|
GetFrameCount(FbxTime.EMode)
Declaration
public long GetFrameCount(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Int64 |
|
GetFrameCountPrecise()
Declaration
public double GetFrameCountPrecise()
Returns
| Type |
Description |
| System.Double |
|
GetFrameCountPrecise(FbxTime.EMode)
Declaration
public double GetFrameCountPrecise(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Double |
|
GetFramedTime()
Declaration
public FbxTime GetFramedTime()
Returns
GetFramedTime(Boolean)
Declaration
public FbxTime GetFramedTime(bool pRound)
Parameters
| Type |
Name |
Description |
| System.Boolean |
pRound |
|
Returns
GetFrameRate(FbxTime.EMode)
Declaration
public static double GetFrameRate(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Double |
|
GetFrameSeparator()
Declaration
public char GetFrameSeparator()
Returns
| Type |
Description |
| System.Char |
|
GetFrameSeparator(FbxTime.EMode)
Declaration
public char GetFrameSeparator(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Char |
|
GetGlobalTimeMode()
Declaration
public static FbxTime.EMode GetGlobalTimeMode()
Returns
GetGlobalTimeProtocol()
Declaration
public static FbxTime.EProtocol GetGlobalTimeProtocol()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.Object.GetHashCode()
GetHourCount()
Declaration
public int GetHourCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetMilliSeconds()
Declaration
public long GetMilliSeconds()
Returns
| Type |
Description |
| System.Int64 |
|
GetMinuteCount()
Declaration
public int GetMinuteCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetOneFrameValue()
Declaration
public static long GetOneFrameValue()
Returns
| Type |
Description |
| System.Int64 |
|
GetOneFrameValue(FbxTime.EMode)
Declaration
public static long GetOneFrameValue(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Int64 |
|
GetRaw()
Declaration
Returns
| Type |
Description |
| System.Int64 |
|
GetResidual()
Declaration
Returns
| Type |
Description |
| System.Int32 |
|
GetResidual(FbxTime.EMode)
Declaration
public int GetResidual(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
GetSecondCount()
Declaration
public int GetSecondCount()
Returns
| Type |
Description |
| System.Int32 |
|
GetSecondDouble()
Declaration
public double GetSecondDouble()
Returns
| Type |
Description |
| System.Double |
|
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
| Type |
Name |
Description |
| System.Int32 |
pHour |
|
| System.Int32 |
pMinute |
|
| System.Int32 |
pSecond |
|
| System.Int32 |
pFrame |
|
| System.Int32 |
pField |
|
| System.Int32 |
pResidual |
|
Returns
| Type |
Description |
| System.Boolean |
|
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
| Type |
Name |
Description |
| System.Int32 |
pHour |
|
| System.Int32 |
pMinute |
|
| System.Int32 |
pSecond |
|
| System.Int32 |
pFrame |
|
| System.Int32 |
pField |
|
| System.Int32 |
pResidual |
|
| FbxTime.EMode |
pTimeMode |
|
Returns
| Type |
Description |
| System.Boolean |
|
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
| Type |
Description |
| System.String |
|
IsDropFrame()
Declaration
public static bool IsDropFrame()
Returns
| Type |
Description |
| System.Boolean |
|
IsDropFrame(FbxTime.EMode)
Declaration
public static bool IsDropFrame(FbxTime.EMode pTimeMode)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
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
| Type |
Description |
| System.Boolean |
|
GreaterThan(FbxTime, FbxTime)
Declaration
public static bool operator>(FbxTime a, FbxTime b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
GreaterThanOrEqual(FbxTime, FbxTime)
Declaration
public static bool operator >=(FbxTime a, FbxTime b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Inequality(FbxTime, FbxTime)
Declaration
public static bool operator !=(FbxTime a, FbxTime b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
LessThan(FbxTime, FbxTime)
Declaration
public static bool operator <(FbxTime a, FbxTime b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
LessThanOrEqual(FbxTime, FbxTime)
Declaration
public static bool operator <=(FbxTime a, FbxTime b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|