AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.