FBX C++ API Reference
|
Functions | |
FbxLongLong | FbxTCSeconds (FbxLongLong pTime) |
FbxLongLong | FbxTCMinutes (FbxLongLong pTime) |
FbxLongLong | FbxTCHours (FbxLongLong pTime) |
FbxLongLong | FbxTCSetRate (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, FbxLongLong pPeriod) |
FbxLongLong | FbxTCGetRate (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, FbxLongLong pPeriod) |
FbxLongLong | FbxTCSetNTSC (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetNTSC (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
FbxLongLong | FbxTCSetMNTSCnd (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetMNTSCnd (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
FbxLongLong | FbxTCSetMNTSC_2Xnd (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetMNTSC_2Xnd (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
FbxLongLong | FbxTCSetMNTSC (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetMNTSC (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
FbxLongLong | FbxTCSetPAL (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetPAL (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
FbxLongLong | FbxTCSetFILM (int pHour, int pMinute, int pSecond, FbxLongLong pFrame) |
FbxLongLong | FbxTCGetFILM (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame) |
FbxLongLong | FbxTCSetFILMND (int pHour, int pMinute, int pSecond, FbxLongLong pFrame, int pField) |
FbxLongLong | FbxTCGetFILMND (FbxLongLong pTime, int &pHour, int &pMinute, int &pSecond, int &pFrame, int &pField) |
#define FBXSDK_TC_ZERO FBXSDK_LONGLONG(0) |
Definition at line 20 of file fbxtimecode.h.
#define FBXSDK_TC_EPSILON FBXSDK_LONGLONG(1) |
Definition at line 21 of file fbxtimecode.h.
#define FBXSDK_TC_MINFINITY FBXSDK_LONGLONG(-0x7fffffffffffffff) |
Definition at line 22 of file fbxtimecode.h.
#define FBXSDK_TC_INFINITY FBXSDK_LONGLONG(0x7fffffffffffffff) |
Definition at line 23 of file fbxtimecode.h.
#define FBXSDK_TC_FIX_DEN FBXSDK_LONGLONG(100000000) |
Definition at line 24 of file fbxtimecode.h.
#define FBXSDK_TC_MILLISECOND FBXSDK_LONGLONG(46186158) |
Definition at line 26 of file fbxtimecode.h.
#define FBXSDK_TC_SECOND FbxLongLong(FBXSDK_TC_MILLISECOND*1000) |
Definition at line 27 of file fbxtimecode.h.
#define FBXSDK_TC_MINUTE FbxLongLong(FBXSDK_TC_SECOND*60) |
Definition at line 28 of file fbxtimecode.h.
#define FBXSDK_TC_HOUR FbxLongLong(FBXSDK_TC_MINUTE*60) |
Definition at line 29 of file fbxtimecode.h.
#define FBXSDK_TC_DAY FbxLongLong(FBXSDK_TC_HOUR*24) |
Definition at line 30 of file fbxtimecode.h.
#define FBXSDK_TC_NTSC_FIELD FbxLongLong(FBXSDK_TC_SECOND/30/2) |
Definition at line 33 of file fbxtimecode.h.
#define FBXSDK_TC_NTSC_FRAME FbxLongLong(FBXSDK_TC_SECOND/30) |
Definition at line 34 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_FIELD FbxLongLong(FBXSDK_TC_MNTSC_FRAME/2) |
Definition at line 37 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_FRAME FbxLongLong(FBXSDK_TC_SECOND/30*1001/1000) |
Definition at line 38 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_2_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*2) |
Definition at line 39 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_30_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*30) |
Definition at line 40 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_1798_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*1798) |
Definition at line 41 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_1800_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*1800) |
Definition at line 42 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_17982_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*17982) |
Definition at line 43 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_107892_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*107892) |
Definition at line 44 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_108000_FRAMES FbxLongLong(FBXSDK_TC_MNTSC_FRAME*108000) |
Definition at line 45 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_1_SECOND FbxLongLong(FBXSDK_TC_MNTSC_FRAME*30) |
Definition at line 48 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_1_MINUTE FbxLongLong(FBXSDK_TC_MNTSC_1_SECOND*60) |
Definition at line 49 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_1_HOUR FbxLongLong(FBXSDK_TC_MNTSC_1_SECOND*3600) |
Definition at line 50 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_NUM FbxULong(FBXSDK_TC_FIX_DEN*1000*30/1001) |
Definition at line 52 of file fbxtimecode.h.
#define FBXSDK_TC_MNTSC_DEN FBXSDK_TC_FIX_DEN |
Definition at line 53 of file fbxtimecode.h.
#define FBXSDK_TC_PAL_FIELD FbxLongLong(FBXSDK_TC_SECOND/25/2) |
Definition at line 56 of file fbxtimecode.h.
#define FBXSDK_TC_PAL_FRAME FbxLongLong(FBXSDK_TC_SECOND/25) |
Definition at line 57 of file fbxtimecode.h.
#define FBXSDK_TC_FILM_FRAME FbxLongLong(FBXSDK_TC_SECOND/24) |
Definition at line 60 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_FIELD FbxLongLong(FBXSDK_TC_MFILM_FRAME/2) |
Definition at line 63 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_FRAME FbxLongLong(FBXSDK_TC_SECOND/24*1001/1000) |
Definition at line 64 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_1_SECOND FbxLongLong(FBXSDK_TC_MFILM_FRAME*24) |
Definition at line 65 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_1_MINUTE FbxLongLong(FBXSDK_TC_MFILM_1_SECOND*60) |
Definition at line 66 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_1_HOUR FbxLongLong(FBXSDK_TC_MFILM_1_SECOND*3600) |
Definition at line 67 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_NUM FbxULong(FBXSDK_TC_FIX_DEN*1000*24/1001) |
Definition at line 69 of file fbxtimecode.h.
#define FBXSDK_TC_MFILM_DEN FBXSDK_TC_FIX_DEN |
Definition at line 70 of file fbxtimecode.h.
#define FBXSDK_TC_REM | ( | quot, | |
num, | |||
den | |||
) | ((quot) = (num) / (den), (quot) * (den)) |
Definition at line 74 of file fbxtimecode.h.
#define FBXSDK_TC_HOUR_REM | ( | quot, | |
num, | |||
den | |||
) | ((quot) = ((num - (-FbxLongLong(num < 0) & (den - 1))) / (den)), (quot) * (den)) |
Definition at line 75 of file fbxtimecode.h.
FbxLongLong FbxTCSeconds | ( | FbxLongLong | pTime | ) |
FbxLongLong FbxTCMinutes | ( | FbxLongLong | pTime | ) |
FbxLongLong FbxTCHours | ( | FbxLongLong | pTime | ) |
FbxLongLong FbxTCSetRate | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
FbxLongLong | pPeriod | ||
) |
FbxLongLong FbxTCGetRate | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
FbxLongLong | pPeriod | ||
) |
FbxLongLong FbxTCSetNTSC | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetNTSC | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |
FbxLongLong FbxTCSetMNTSCnd | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetMNTSCnd | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |
FbxLongLong FbxTCSetMNTSC_2Xnd | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetMNTSC_2Xnd | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |
FbxLongLong FbxTCSetMNTSC | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetMNTSC | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |
FbxLongLong FbxTCSetPAL | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetPAL | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |
FbxLongLong FbxTCSetFILM | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame | ||
) |
FbxLongLong FbxTCGetFILM | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame | ||
) |
FbxLongLong FbxTCSetFILMND | ( | int | pHour, |
int | pMinute, | ||
int | pSecond, | ||
FbxLongLong | pFrame, | ||
int | pField | ||
) |
FbxLongLong FbxTCGetFILMND | ( | FbxLongLong | pTime, |
int & | pHour, | ||
int & | pMinute, | ||
int & | pSecond, | ||
int & | pFrame, | ||
int & | pField | ||
) |