Skip to main content

Module embedded_tc

Module embedded_tc 

Source
Expand description

Embedded timecode (ATC - Ancillary Timecode) in SDI ancillary data packets.

This module implements reading and writing of ATC (Ancillary Timecode) as defined in SMPTE ST 12-3 and SMPTE 309M for embedding timecode in HD-SDI ancillary data (HANC/VANC).

§ATC Packet Format

ATC packets are embedded in the Horizontal Ancillary (HANC) or Vertical Ancillary (VANC) data space of SDI streams. The packet consists of:

  • DID (Data Identifier): 0x60 for ATC
  • SDID (Secondary Data ID): 0x60 for LTC-ATC or 0x61 for VITC-ATC
  • DC (Data Count): number of data words
  • User data: encoded timecode
  • Checksum

Structs§

AtcPacket
Ancillary Timecode (ATC) packet for SDI embedding.

Enums§

AtcType
ATC timecode type embedded in SDI ancillary data.

Constants§

ATC_DID
DID for ATC (Ancillary Timecode) per SMPTE ST 12-3.
ATC_SDID_LTC
SDID for LTC-based ATC.
ATC_SDID_VITC
SDID for VITC-based ATC.