Platforms to show: All Mac Windows Linux Cross-Platform
LTCFrameExtMBS class
Super class: LTCFrameMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Timecode | MBS Tools Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Note: For TV systems, the sample in the LTC audio data stream where the LTC Frame starts is not necessarily at the same time as the video-frame which is described by the LTC Frame.
offStart denotes the time of the first transition of bit 0 in the LTC frame.
For 525/60 Television systems, the first transition shall occur at the beginning of line 5 of the frame with which it is associated. The tolerance is ± 1.5 lines.
For 625/50 systems, the first transition shall occur at the beginning of line 2 ± 1.5 lines of the frame with which it is associated.
Only for 1125/60 systems, the first transition occurs exactly at the vertical sync timing reference of the frame. ± 1 line.
Subclass of the LTCFrameMBS class.
- 7 properties
Super class LTCFrameMBS
- 30 properties
- property BinaryGroupFlagBit0 as Integer
- property BinaryGroupFlagBit1 as Integer
- property BinaryGroupFlagBit2 as Integer
- property BiphaseMarkPhaseCorrection as Integer
- property ColFrame as Integer
- property Data as MemoryBlock
- property DFBit as Integer
- property Frames as Integer
- property FrameTens as Integer
- property FrameUnits as Integer
- property Hours as Integer
- property HoursTens as Integer
- property HoursUnits as Integer
- property Mins as Integer
- property MinsTens as Integer
- property MinsUnits as Integer
- property Secs as Integer
- property SecsTens as Integer
- property SecsUnits as Integer
- property SyncWord as Integer
- property TimeCode as LTCSMPTETimecodeMBS
- property User1 as Integer
- property User2 as Integer
- property User3 as Integer
- property User4 as Integer
- property User5 as Integer
- property User6 as Integer
- property User7 as Integer
- property User8 as Integer
- property UserBits as UInt32
- 9 methods
- method Clone as LTCFrameExtMBS
- method Constructor
- method Constructor(InputTimecode as LTCSMPTETimecodeMBS, TVStandard as Integer, Flags as Integer = 0)
- method Constructor(other as LTCFrameMBS)
- method FrameDecrement(fps as integer, TVStandard as integer, Flags as integer = 0) as Boolean
- method FrameIncrement(fps as integer, TVStandard as integer, Flags as integer = 0) as Boolean
- method ParseBCGFlags(TVStandard as Integer) as Integer
- method Reset
- method SetParity(TVStandard as Integer)
- shared method FrameAlignment(samples_per_frame as Double, TVStandard as Integer) as UInt64
This class has no sub classes.
Some methods using this class:
- LTCFrameMBS.Clone as LTCFrameExtMBS
Some examples using this class:
The items on this page are in the following plugins: MBS Tools Plugin.