Medialooks Knowledge Base Support Center

Contact Us

LTC Timecode usage

You can use external linear timecode sources for synchronization of your videos. As a hardware setup, you should send to a sound card an LTC signal.

Then, you should enable LTC timecode for your MLive or MFLive object with

(m_objMLive as IMProps).PropsSet("object::ltc.enabled", "true"); // MPlatform SDK
(myLiveSource as IMProps).PropsSet("ltc.enabled", "true"); // MFormats SDK

Once enabled, a default sound device is used as a source of the LTC signal. To change the device you should specify "ltc.audio_device" property:

(m_objMLive as IMProps).PropsSet("object::ltc.audio_device", audioDeviceName); // MPlatform SDK
(myLiveSource as IMProps).PropsSet("ltc.audio_device", audioDeviceName); // MFormats SDK

To get a list of available audio devices that can be used as LTC source, you should enumerate external audio devices.