|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
58 virtual void Quit (
void);
149 uint32_t mAudioInLastAddress;
150 uint32_t mAudioOutLastAddress;
152 uint32_t mFramesProcessed;
153 uint32_t mFramesDropped;
155 uint32_t mInputStartFrame;
156 uint32_t mInputEndFrame;
157 uint32_t mOutputStartFrame;
158 uint32_t mOutputEndFrame;
162 #endif // _NTV2LLBURN_H
enum NTV2EveryFrameTaskMode NTV2TaskMode
virtual AJAStatus SetupVideo(void)
Sets up everything I need for capturing and playing video.
Declares device capability functions.
Declares common types used in the ajabase library.
A generic user-space buffer object that has an address and a length. Used most often to share an arbi...
Declares the AJATime class.
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
Declares the AJATimeCode class.
virtual void ProcessFrames(void)
Repeatedly captures, burns, and plays frames without using AutoCirculate (until global quit flag set)...
enum NTV2OutputDestination NTV2OutputDest
virtual void StartRunThread(void)
Starts my main worker thread.
Declares the AJATimeCodeBurn class.
static void RunThreadStatic(AJAThread *pThread, void *pContext)
This is the worker thread's static callback function that gets called when the thread runs....
Declares the AJAProcess class.
Declares the CNTV2DeviceScanner class.
virtual AJAStatus SetupAudio(void)
Sets up everything I need for capturing and playing audio.
virtual bool InputSignalHasTimecode(void)
Returns true if the current input signal has timecode embedded in it; otherwise returns false.
Enumerations for controlling NTV2 devices.
Declares numerous NTV2 utility functions.
I interrogate and control an AJA video/audio capture/playout device.
virtual AJAStatus Run(void)
Runs me.
virtual AJAStatus Init(void)
Initializes me and prepares me to Run.
virtual void RouteInputSignal(void)
Sets up board routing for capture.
std::set< NTV2Channel > NTV2ChannelSet
A set of distinct NTV2Channel values.
virtual void Quit(void)
Gracefully stops me from running.
This file contains some structures, constants, classes and functions that are used in some of the dem...
Declares the enumeration constants used in the ajabase library.
Captures video and audio from a signal provided to an input of an AJA device, burns timecode into the...
NTV2LLBurn(const BurnConfig &inConfig)
Constructs me using the given configuration settings.
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
virtual void GetStatus(ULWord &outFramesProcessed, ULWord &outFramesDropped)
Provides status information about my input (capture) and output (playout) processes.
virtual void RouteOutputSignal(void)
Sets up board routing for playout.
NTV2AudioSystem
Used to identify an Audio System on an NTV2 device. See Audio System Operation for more information.
Configures an NTV2Burn or NTV2FieldBurn instance.
Declares the AJAThread class.
virtual AJAStatus SetupHostBuffers(void)
Sets up my circular buffers.
virtual bool AnalogLTCInputHasTimecode(void)
Returns true if there is a valid LTC signal on my device's primary analog LTC input port; otherwise r...