eMTimecodeFlags Enumeration
Specifies the timecode flag
eMTCF_DropFrameDrop frame (DF) timecode is valid only for 29.97 and 59.94i/p timecoded, for 23.98 NDF is used. Used to compensate timecode and clock deviation - drop 2 timecode labels every minute except 10 minutes.
eMTCF_InvalidTimecode is not set
eMTCF_LocalTimeTClocal time-based timecode
eMTCF_NonDropFrameNon drop frame (NDF) timecode
eMTCF_Progressive_3th_FrameProgressive timecode with base on 3rd frame
eMTCF_Progressive_4th_FrameProgressive timecode with base on 4th frame
eMTCF_Progressive_5th_FrameProgressive timecode with base on 5th frame
eMTCF_Progressive_6th_FrameProgressive timecode with base on 6th frame
eMTCF_Progressive_7th_FrameProgressive timecode with base on 7th frame
eMTCF_Progressive_8th_FrameProgressive timecode with base on 8th frame
eMTCF_Progressive_Even_FrameFlag for progressive (50p, 59.94p, 60p) rates - even frame
eMTCF_Progressive_Odd_FrameFlag for progressive (50p, 59.94p, 60p) rates - odd frame
eMTCF_RateDefault rate
eMTCF_Rate_24Film 24 or 23.98 rate
Note: For 23.98 Drop frame flag not acceptable
(optional, to seek timecode or set in/out position you'd better do not use it)
eMTCF_Rate_25PAL rate or 25 fps
eMTCF_Rate_30NTSC Not Drop Frame
eMTCF_Rate_30_DFNTSC Drop Frame (DF) timecode (29.97 fps)
eMTCF_Rate_5050p rate or 50 fps
eMTCF_Rate_50_Odd50p rate odd-based
eMTCF_Rate_6060p Not Drop Frame
eMTCF_Rate_60_DF60p Drop Frame (DF) timecode (59.94 fps)
eMTCF_Rate_60_DF_Odd60 drop frame timecode odd-based
eMTCF_Rate_60_Odd60p timecode odd-based
eMTCF_SrcTCThis flags mean that File/Live/Network have timecode stream, in other case, timecode calculated from file position or current time in live case.
eMTCF_SrcTC_DropFrameDrop frame (DF) timecode (timecode stream)
eMTCF_SrcTC_Progressive_Even_FrameFlag for progressive (50p, 59.94p, 60p) rates - even frame (timecode stream)
eMTCF_SrcTC_Progressive_Odd_FrameFlag for progressive (50p, 59.94p, 60p) rates - odd frame (timecode stream)
eMTCF_SrcTC_Rate_24Film 24 or 23.98 rate (timecode stream)
eMTCF_SrcTC_Rate_25PAL rate or 25 fps (timecode stream)
eMTCF_SrcTC_Rate_30NTSC Not Drop Frame (timecode stream)
eMTCF_SrcTC_Rate_30_DFNTSC Drop Frame (DF) timecode or 29.97 fps (timecode stream)
eMTCF_SrcTC_Rate_5050p rate or 50 fps (timecode stream)
eMTCF_SrcTC_Rate_50_Odd50p rate source timecode odd-based
eMTCF_SrcTC_Rate_6060p Not Drop Frame (timecode stream)
eMTCF_SrcTC_Rate_60_DF60p Drop Frame (DF) timecode or 59.94 fps (timecode stream)
eMTCF_SrcTC_Rate_60_DF_Odd5994 drop frame source timecode
eMTCF_SrcTC_Rate_60_Odd60 fps non-drop frame source odd-based timecode
eMTCF_UserTCuser timecode
eMTCF_UserTC_DropFrameuser drop-frame timecode
eMTCF_UserTC_Progressive_Even_Frameuser progressive even-based frame
eMTCF_UserTC_Progressive_Odd_Frameuser progressive odd-based frame
eMTCF_UserTC_Rate_24user 24 fps timecode
eMTCF_UserTC_Rate_25user 25 fps timecode
eMTCF_UserTC_Rate_30user 30 fps timecode
eMTCF_UserTC_Rate_30_DFuser 29.97 drop-frame timecode
eMTCF_UserTC_Rate_50user 50 fps timecode
eMTCF_UserTC_Rate_50_Odduser 50 fps odd-based timecode
eMTCF_UserTC_Rate_60user 60 fps timecode
eMTCF_UserTC_Rate_60_DFuser 59.94 drop-frame timecode
eMTCF_UserTC_Rate_60_DF_Odduser 59.94 odd-based drop-frame timecode
eMTCF_UserTC_Rate_60_Odduser 60 fps timecode
See Also


MPLATFORMLib Namespace