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 |
|