Go to the source code of this file.
|
struct | CCGenConfig |
| This class is used to configure a caption generator for a single caption channel. More...
|
|
struct | CCPlayerConfig |
| Configures an NTV2CCPlayer instance. More...
|
|
class | NTV2CCPlayer |
| I am an object that can inject text captions into an SDI output of an AJA device in real time. I'm capable of simultaneously generating and injecting text into more than one NTV2Line21Channel, at independent rates, and NTV2Line21Modes. Each caption channel's configuration is specified by a CCGeneratorConfig struct. I make use of the AJACircularBuffer, which simplifies implementing a producer/consumer model, in which a "producer" thread produces the background video frames, and a "consumer" thread (i.e., the "play" thread) sends those frames to the AJA device. I demonstrate how to use the "AJA CC LIB" caption library to embed captions into an SDI output signal. More...
|
|
◆ SIG_AJA_STOP
◆ AtEndAction
These are the actions that can be taken after the last file is "played".
◆ CaptionChanGenMap
◆ CaptionChanGenMapCIter
◆ CaptionChanGenMapIter
◆ CCGenConfig
This class is used to configure a caption generator for a single caption channel.
◆ CCPlayerConfig
◆ _AtEndAction_
These are the actions that can be taken after the last file is "played".
Enumerator |
---|
AtEndAction_Quit | |
AtEndAction_Repeat | Terminate.
|
AtEndAction_Idle | Repeat the file list (must Ctrl-C to terminate)
|
AtEndAction_Max | Continue to emit gray field on the device (must Ctrl-C to terminate)
|
Definition at line 27 of file ntv2ccplayer.h.
◆ operator<<()
std::ostream& operator<< |
( |
std::ostream & |
ioStrm, |
|
|
const CCPlayerConfig & |
inObj |
|
) |
| |
◆ SignalHandler()
void SignalHandler |
( |
int |
inSignal | ) |
|