73 #endif // _NTV2OVERLAY_H void StartInputThread(void)
Starts input thread.
NTV2VideoFormat WaitForStableInputSignal(void)
Waits for stable input signal.
void RouteInputSignal(void)
Performs input routing.
static void InputThreadStatic(AJAThread *pThread, void *pInstance)
Static output/playout thread function.
I interrogate and control an AJA video/audio capture/playout device.
NTV2FrameBufferFormat
Identifies a particular video frame buffer pixel format. See Device Frame Buffer Formats for details...
NTV2TaskMode
Describes the task mode state. See also: Sharing AJA Devices With Other Applications.
void ReleaseCaptureBuffers(void)
Frees capture buffers & ring.
void Quit(void)
Gracefully stops me.
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
AJAStatus SetupCaptureBuffers(void)
Allocates capture buffers & ring.
void RouteOutputSignal(void)
Performs output routing.
void OutputThread(void)
The output/playout thread function.
NTV2Overlay(const OverlayConfig &inConfig)
Construct from OverlayConfig.
AJAStatus SetupAudio(void)
Performs all audio setup.
AJAStatus Run(void)
Runs me (only after Init called)
Declares the AJAThread class.
virtual ~NTV2Overlay()
My destructor.
AJAStatus SetupVideo(void)
Performs all video setup.
Configures an NTV2Burn or NTV2FieldBurn instance.
static void OutputThreadStatic(AJAThread *pThread, void *pInstance)
AJAStatus Init(void)
Prepares me to Run()
Describes a user-space buffer on the host computer. I have an address and a length, plus some optional attributes (allocated by SDK?, page-aligned? etc.).
std::vector< NTV2FrameData > NTV2FrameDataArray
A vector of NTV2FrameData elements.
AJAStatus SetupOverlayBug(void)
Sets up overlay "bug".
Declares the CNTV2Card class.
NTV2Channel fInputChannel
The input channel to use.
This file contains some structures, constants, classes and functions that are used in some of the dem...
Outputs live input video overlaid with image having transparency.
I am a circular frame buffer that simplifies implementing a type-safe producer/consumer model for pro...
void InputThread(void)
The input/capture thread function.
bool IsInputSignalRGB(void)
void RouteOverlaySignal(void)
Performs overlay routing.
void StartOutputThread(void)
Starts output thread.