AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
ntv2fieldburn.h File Reference

Header file for the NTV2FieldBurn demonstration class. More...

Include dependency graph for ntv2fieldburn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NTV2FieldBurn
 I capture individual fields from an interlaced video signal provided to an SDI input. Each frame is captured as two fields in separate host buffers. I burn F1 timecode into the top of F1, and F2 timecode into the bottom half of F2. Then I reassemble both fields and play them through an output of the same device, with a 7-frame latency (by default). I make use of the AJACircularBuffer, which simplifies implementing a producer/consumer model, in which a "consumer" thread delivers burned-in frames to the AJA device output, and a "producer" thread captures raw frames from the AJA device input. I also demonstrate how to detect if an SDI input has embedded timecode, and if so, how AutoCirculate makes it available. I also show how to embed timecode into an SDI output signal using AutoCirculate during playout. More...
 

Detailed Description

Header file for the NTV2FieldBurn demonstration class.

Definition in file ntv2fieldburn.h.