#include <timecodeburn.h>
Class to support burning a simple timecode over raster.
Definition at line 19 of file timecodeburn.h.
◆ AJATimeCodeBurn()
AJATimeCodeBurn::AJATimeCodeBurn |
( |
void |
| ) |
|
◆ ~AJATimeCodeBurn()
AJATimeCodeBurn::~AJATimeCodeBurn |
( |
void |
| ) |
|
|
virtual |
◆ BurnTimeCode() [1/2]
bool AJATimeCodeBurn::BurnTimeCode |
( |
char * |
pBaseVideoAddress, |
|
|
const char * |
pTimeCodeString, |
|
|
const uint32_t |
percentY |
|
) |
| |
DEPRECATED: Use std::string version of this function.
Definition at line 88 of file timecodeburn.cpp.
◆ BurnTimeCode() [2/2]
bool AJATimeCodeBurn::BurnTimeCode |
( |
void * |
pBaseVideoAddress, |
|
|
const std::string & |
inTimeCodeStr, |
|
|
const uint32_t |
inYPercent |
|
) |
| |
Burns a timecode in with simple font 00:00:00;00.
- Parameters
-
[in] | pBaseVideoAddress | Base address of Raster |
[in] | inTimeCodeStr | A string containing something like "00:00:00:00" |
[in] | inYPercent | Percent down the screen. If 0, will make it 80. |
- Returns
- True if successful; otherwise false.
Definition at line 45 of file timecodeburn.cpp.
◆ CopyDigit()
void AJATimeCodeBurn::CopyDigit |
( |
int |
digitOffset, |
|
|
char * |
pFrameBuff |
|
) |
| |
|
protected |
◆ RenderTimeCodeFont()
bool AJATimeCodeBurn::RenderTimeCodeFont |
( |
AJA_PixelFormat |
pixelFormat, |
|
|
uint32_t |
numPixels, |
|
|
uint32_t |
numLines |
|
) |
| |
Render a small set of characters for timecode ahead of time...This needs to be called before BurnTimeCode or BurnTimeCode will fail.
- Parameters
-
[in] | pixelFormat | Specifies the pixel format of the rendering buffer. |
[in] | numPixels | Specifies the raster bitmap width. |
[in] | numLines | Specifies the raster bitmap height. |
Definition at line 447 of file timecodeburn.cpp.
◆ writeV210Pixel()
void AJATimeCodeBurn::writeV210Pixel |
( |
char ** |
pBytePtr, |
|
|
int |
x, |
|
|
int |
c, |
|
|
int |
y |
|
) |
| |
|
protected |
◆ writeYCbCr10PackedPlanerPixel()
void AJATimeCodeBurn::writeYCbCr10PackedPlanerPixel |
( |
char ** |
pBytePtr, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
protected |
The documentation for this class was generated from the following files:
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/ajabase/common/timecodeburn.h
- /home/tcbuilder/buildAgent/work/df8e8cce5bebfd58/libajantv2/ajabase/common/timecodeburn.cpp