Skip to main content

Module encoder

Module encoder 

Source
Expand description

VITC Encoder - Generate timecode for video scan lines

This module implements a complete VITC encoder that:

  • Encodes timecode and user bits to VITC bit patterns
  • Generates pixel data for embedding in video lines
  • Calculates and inserts CRC checksums
  • Handles field synchronization
  • Supports all standard video formats

Structsยง

BlankingInserter
Blanking level inserter
MultiLineVitcWriter
Multi-line VITC writer for redundancy
PixelLevelAdjuster
Pixel level adjustment for different video standards
PixelPatternValidator
Pixel pattern validator
RiseTimeShaper
Rise time shaper for cleaner edges
VitcEncoder
VITC encoder
VitcFrameGenerator
VITC frame generator for continuous encoding
VitcLineBuffer
VITC line buffer for video frame integration
VitcUserBitsHelper
User bits helpers for VITC