+ LTCEncoder* ltc_encoder;
+ ltcsnd_sample_t* ltc_enc_buf;
+
+ Timecode::TimecodeFormat ltc_enc_tcformat;
+ int32_t ltc_buf_off;
+ int32_t ltc_buf_len;
+
+ double ltc_speed;
+ int32_t ltc_enc_byte;
+ framepos_t ltc_enc_pos;
+ double ltc_enc_cnt;
+ framepos_t ltc_enc_off;
+ bool restarting;
+
+ framepos_t ltc_timecode_offset;
+ bool ltc_timecode_negative_offset;
+
+ LatencyRange ltc_out_latency;
+
+ void ltc_tx_initialize();
+ void ltc_tx_cleanup();
+ void ltc_tx_reset();
+ void ltc_tx_resync_latency();
+ void ltc_tx_recalculate_position();
+ void ltc_tx_parse_offset();
+ void ltc_tx_send_time_code_for_cycle (framepos_t, framepos_t, double, double, pframes_t nframes);
+